如何向图像添加缓存控制过期标头?

Ali*_*Ali 1 php zend-framework cache-control zend-cache

我正在努力加速我网站上的活动.YSlow警告我,我的图片缺少过期标题.但是我如何在图像上应用这样的标题?

我的应用程序基于zend框架.图像存储在文件夹中的图像,我怎样才能为它们设置过期标题?

Jon*_*eig 6

如果你正在使用apache,httpd.conf你可以做以下事情:

LoadModule expires_module modules/mod_expires.so
ExpiresActive On
ExpiresDefault "access plus 300 seconds"
<Directory "/myProject/webResources">
    Options FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    ExpiresByType image/gif "access plus 1 day"
    ExpiresByType image/jpg "access plus 1 day"
    ExpiresByType image/png "access plus 1 day"
    ExpiresByType application/x-shockwave-flash "access plus 1 day"
</Directory>
Run Code Online (Sandbox Code Playgroud)