2011-08-09 52 views
1

我建立我自己的圖片庫爲我的網站與jQuery和PHP。我應該如何處理圖像加載在PHP&apache

圖片相當大,大約200 KB。我的主機是帶寬計量,而不是無限的帶寬。並且比我嘗試用php優化它的每個請求指向那些圖象並且令人驚訝地php處理它。它可以優化約75%的圖像變成約50 KB,與原始圖像幾乎相似。

你認爲哪個更好?我優化圖像的每一個請求與PHP或讓Apache處理圖像請求,但我需要手動優化圖像(與Photoshop)之前,我上傳到我的網絡服務器?

ps:我還需要跟蹤每個圖片請求,使用ajax併爲包含ajax請求的每個頁面請求構建我自己的跟蹤器。

+0

如果你的預算不足,你可以考慮像亞馬遜s3(http://aws.amazon.com/s3/#pricing) – ajreal

+0

是的,我愚蠢的東道主我的網站在這個地方。另一個主機以相同的價格提供無限的帶寬和1500%的空間。 –

回答

1

當我第一次請求並將處理後的圖像存儲到新文件時,我會處理每個圖像一次。下一次當文件被請求時,我們應該看看是否存在它的處理副本,並讓apache完成剩下的工作。

+0

嗨,小數點,是的,我已經做了你說的。調整圖像的大小,而不是放在另一個地方。但我只能獲得50%左右的圖像。但與imagecreatefromjpeg和imagejpeg我得到另一個25%的文件大小減少。 –