我使用PHP的WideImage庫 - http://wideimage.sourceforge.net/有嚴重的性能問題。使用WideImage :: load()加載2.2 MB的.png文件的內存使用率高達93 MB!此外,加載,調整大小和寫入文件系統的750 KB .jpg需要將近30秒。我在兩臺具有相似結果的服務器上運行這些基準測試。PHP WideImage - 性能問題
是否有其他人遇到這些問題?它只是WideImage是一個資源豬?如果我用直GD重寫我的圖像處理,而不是WideImage,我能期待更好的性能,還是差不多?我知道PHP是不適合圖像處理的最好的語言,但我寧願沒有編譯的東西在C,然後從PHP :(
感謝您的時間把它叫做安迪 -
你的問題是什麼?它似乎工作。您多長時間使用93 MB內存來調整大小?每個圖像只有一次?無論使用什麼庫或語言,我也認爲93 MB可以用於處理大型圖像。 – powtac
真的嗎? 93MB的內存來操縱一張2.2MB的圖像? 30秒,調整1MB以下的JPG格式並將其寫入文件系統?這種性能無法在生產中飛行,尤其是在PHP分配有限內存的託管環境中。我不能指望用戶在等待JPG格式調整大小時起牀喝茶。 我見過很多PHP代碼,它們能夠更快,更精簡地完成這種事情,最近在我正在使用的WordPress插件中。我想我會用直GD重寫例程並比較性能。 – siliconrockstar
由於我們對系統/ CPU沒有任何瞭解...... – powtac