2009-07-25 43 views
0

使用CakePHP控制圖像和CSS文件的Expires頭文件的最佳方式是什麼?用於資產文件(圖像,CSS等)的CakePHP緩存控件

我的主機不幸地不支持mod_expiresmod_headers,所以我不能簡單地將這些值設置在.htaccess文件中。現在我的文件沒有緩存控制,並且有很多不必要的請求。

什麼是通過Cake管理資產文件請求的最優雅的方式,並通過header()設置適當的標題?

回答

1

我想最好的,甚至不需要蛋糕特有的方式,是建立在/webroot一個腳本,將頭,然後用.htaccess指令來管請求./css/*./img/*通過該文件。我只是希望可能會有一些像Cake這樣的內置功能。 :)

0

我會建議編寫一個幫助程序,它接受文件名,然後返回一個URL到PHP腳本,該腳本獲取文件並添加必要的標題。你可以看到一個基本的助手在這裏的一個例子:http://bakery.cakephp.org/articles/view/image-resize-helper

+0

與助手的額外步驟似乎是非常不必要的,無論如何感謝響應。 :) – deceze 2009-07-26 03:30:53

相關問題