2010-01-01 47 views
0

我發現this really nice function可以接收你想要的比例,並調整/裁剪圖像給你。該功能需要ImageMagick工作。圖像大小調整,每次重新裁切或緩存?

緩存圖像或每次調整圖像會更好嗎?我很確定使用gd會比緩存慢,但它不會要求我使用ImageMagick,而且我還沒有成功調整它(ImageMagicks的轉換無法工作)。

+0

對於緩存,您是否需要在第一次生成圖像(仍然需要ImageMagick)?或者你的意思是用一個單獨的程序生成所有的圖像,然後使用它們? – 2010-01-01 21:58:35

+0

我有一個圖像,我想調整它。我問你是否會在每次裁剪/調整圖像的大小時重新調整大小,緩存並希望最好? – Gal 2010-01-01 22:00:17

+0

這取決於你得到多少點擊相同的圖像... – 2010-01-01 22:02:20

回答

7

圖像生成功能非常昂貴。緩存幾乎總是要快得多,並且不難實現。想出一個快速的命名方案,將考慮圖像的大小('userid-123-200x400.jpg')並且唯一標識它,並且在需要時間提供時,檢查它是否存在並生成它並如有必要,將其保存到緩存目錄中。

磁盤空間比CPU要便宜得多,而且你的頁面加載時間會感謝你。

+0

+2 ------------ – mpen 2010-01-01 22:20:47

相關問題