49得票10回答
阻止浏览器对应该被缓存的图片进行HTTP请求 - mod_expires

在阅读了许多文章和这里的一些问题后,我终于成功地启用了Apache mod_expires,以便告诉浏览器必须将图像缓存1年。<filesMatch "\.(ico|gif|jpg|png)$"> ExpiresActive On ExpiresDefault "acces...

47得票4回答
如何让Apache上的静态内容被浏览器缓存,并且不需要每次请求都检查更新时间?

我该如何使Apache上的静态内容被浏览器缓存,而不是每次请求时都检查是否过期?我正在处理托管在Apache Web服务器上的网站。最近,我尝试使用头文件(Content-Type用于不同类型的内容)进行测试,并发现了很多针对图像的条件请求。例如:200 /index.php?page=123...

47得票2回答
该用哪个:过期标头、最后修改标头还是ETags

我正在使用Apache运行PHP,并对如何实现服务器端缓存以加快网站加载速度感到困惑。 Expires、Last-Modified和ETag头部之间有什么区别,应该在什么情况下使用哪一个?

28得票4回答
如何检查Apache中是否启用了mod_headers和mod_expires模块

我想要检查我的服务器是否启用了mod_headers和mod_expires模块。 是否有一种可用的方式,可以使用某些php函数列出已启用/已禁用的apache模块,就像我们使用phpinfo();函数列出php信息一样?

25得票1回答
如何使用mod_headers和mod_expires进行缓存

我希望在我的网站上缓存图片和其他文件,所以我确保启用了mod_headers和mod_expires模块,并进行如下配置:/usr/sbin/httpd -l 然后编辑了 .htaccess 文件为:ExpiresActive On ExpiresDefault A0 # Set up c...

22得票3回答
Apache FilesMatch - 在正则表达式中匹配文件夹

我正在尝试使用Apache2的.htaccess文件缓存一些文件。我想要比其他所有内容都长时间缓存一个特定的文件夹,因此我一直在尝试像这样使用FilesMatch指令: <FilesMatch "skins(.*)\.(jpg|png|gif)"> ExpiresDefa...

17得票2回答
在.htaccess文件中为目录设置max-age或expires属性的方法

我有一些永远不会改变内容的目录。 是否可以创建.htaccess文件,告诉浏览器这个目录和子目录中的任何内容都可以缓存很长时间? 如果可能的话,我想在每个目录中复制相同的.htaccess文件。 如果这是可能的,您会推荐使用max-age还是expires或两者都使用?

15得票4回答
使用最后修改时间控制缓存过期

在Apache的mod_expires模块中,有一个指令叫做Expires,它包含两个基本的时间段,即访问时间和修改时间。ExpiresByType text/html "access plus 30 days" 可以理解为缓存会在30天后请求新鲜的内容。 然而,ExpiresByType ...

13得票1回答
XAMPP如何加载mod_expires

我有XAMPP,路径下可以看到mod_expires.so文件: XAMPP\apache\modules\mod_expires.so。然而,我认为该模块没有加载的两个原因是:首先,在调用phpinfo()时未列出mod_expires,其次,在.htaccess文件中添加缓存时间线会导致5...

10得票3回答
使用mod_expires覆盖缓存头信息

我想使用Apache的mod_expires模块设置缓存头。我的配置大致如下:<LocationMatch ^/static > ExpiresDefault "access plus 1 years" </LocationMatch> 问题是,这些文件是由我无...