2015-11-11 25 views
2

我使用下面的代碼創建圖像加載圖像。如何在網站更快的使用PHP

現在,我在我的網頁上顯示圖像localhost/home.php,並在這裏獲取圖像。

<img src="<?php echo http://localhost/imagecreate.php; ?>" /> 

並正確顯示。

不過,我的問題是,它需要時間來加載網頁,因爲imagecreate腳本不像低於通常的圖像:

<img src="images/img.jpg" /> 

是否有任何其他的方式來加載imagecreatefromjpeg更快?

+0

你看過緩存(在服務器端)動態創建的圖像嗎?如果它們對於每個請求都不是唯一的,那麼從緩存中加載它們會非常快。 – Shujaat

回答

1

您每次都會動態創建圖像。所以緩存將無法工作。這就是爲什麼它需要更多時間來加載。上傳時更好地轉換圖像,並將其保存爲所需的格式。然後直接加載圖像而不需要imagecreate。

+0

我明白了。我明白了你的觀點。我在瀏覽器上創建映像,而不是在服務器上創建映像。你有想過使用腳本將imagecreatejpg複製到服務器嗎? – smz