mod-expires相关内容

使用哪个:Expire Header、Last Modified Header 或 ETags

我在 Apache 上运行 PHP,并且对如何实现服务器端缓存感到困惑,以加快网站加载速度. Expires、Last-Modified 和 ETag 头有什么区别,在什么情况下应该使用哪一个? 解决方案 您可以结合使用 Expires 标头,但不考虑其他两个标头.它受到代理和浏览器缓存的普遍支持. ETag 和 Last-Modified 标记之间的区别更具语义.ETag 对 ..
发布时间:2021-11-11 22:06:31 PHP

Apache:在 .htaccess 中为目录设置 max-age 或 expires

我有一些目录的内容永远不会改变. 是否可以创建 .htaccess 文件来告诉浏览器该目录和子目录中的任何内容都可以缓存很长时间? 如果可能,我想在每个目录中复制相同的 .htaccess 文件. 如果可以的话,您会推荐 max-age over expires 还是两者兼而有之? 解决方案 所以看起来确实可行.....htaccess 文件的语法是: Header u ..
发布时间:2021-11-11 05:26:14 服务器开发

使用 Apache 缓存网站图像

我怎样才能让 Apache 上的静态内容{被浏览器缓存}而不是{检查新鲜度{每个请求}}? 我正在开发一个托管在 Apache 网络服务器上的网站.最近,我正在测试一些带有标题的东西(不同类型内容的 Content-Type),看到了很多对图像的条件请求.示例: 200/index.php?page=1234&action=list第304话第304话第304话(等等.) 虽然图像文件是 ..
发布时间:2021-11-11 04:47:56 服务器开发

使用哪一个:过期标头,最后修改的标头或ETag

我在Apache上运行PHP,并且对如何实现服务器端缓存感到困惑,以使站点加载速度更快. Expires , Last-Modified 和 ETag 标头之间有什么区别?在哪种情况下应使用哪一个?/p> 解决方案 您可以结合使用 Expires 标头,但不考虑其他两个标头.代理和浏览器缓存普遍支持它. ETag 和 Last-Modified 戳之间的区别更多是语义上的.ETag ..
发布时间:2021-04-07 20:53:25 PHP

Apache:如何在未安装mod_expires的文件中添加Expires标头

我在运行Apache的共享主机上.显然未安装mod_expires. 在该环境中,还有另一种方法可以将过期标题添加到css文件,图像等吗? 解决方案 在您的.htaccess中(如果可以的话),您可以使用另外,您是否看到此问题? 1)显然,您应该避免将Expires设置为超过一年的时间:“请勿将其[Expires标头]设置为多个违反了RFC准则."(来源: ..
发布时间:2020-09-03 03:54:51 PHP

htaccess/mod_expires-缓存特定文件

好吧,我检查了很多网站,了解如何使用.htaccess文件管理浏览器的缓存,但是对我来说仍然不清楚. 我想将特定文件缓存一个月.对于其余的内容,我希望每次都可以刷新.所以我尝试了: Header unset Cookie Header unset Set-Cookie Header unset Cache-Co ..
发布时间:2020-09-03 02:13:47 服务器开发

php文件上的缓存和ModExpire出现大量问题

如果我在全局.htaccess中使用以下内容,我确实在php文件上存在缓存和ModExpire的严重问题 ExpiresActive在 上ExpiresByType文本/ css“访问权限加1个月” ExpiresByType文本/ javascript“访问权限加1个月” ExpiresByType文本/ html“访问权限加 ..
发布时间:2020-05-30 18:38:49 PHP

为特定图像添加过期标题

我看过的所有过期标题文章都或多或少地提供了以下解决方案: ExpiresByType image / gif A2592000 ExpiresByType图片/ png A2592000 ExpiresByType图片/ jpg A2592000 ExpiresByType图片/ jpeg A2592000 但是对我来说这没有意义,因为我知道我的哪些图像会更改 ..
发布时间:2020-05-30 18:36:25 其他开发

ETag vs Header Expires

我环顾四周但未能弄清楚我是否应该同时使用ETag 和过期标题或。 我要做的是确保我的flash文件(以及其他图像以及当这些文件发生更改时不仅会更新。 我不想做任何特别的事情,例如更改文件名或在网址末尾添加一些奇怪的字符以使其不被缓存。 另外,在我的PHP脚本中,我需要以编程方式执行任何操作以支持此操作,还是所有Apache? 解决方案 它们略有不同 - ETag没有任何客 ..
发布时间:2018-07-09 14:05:20 其他开发

YSlow的还是没有给我一个A在apache httpd的expires头,即使我加入他们

努力的ExpiresDefault ExpiresByType这样一来会被缓存添加到内容在我的网站。我使用缓存无效化的URL(在路径中的版本号)为Javascript,CSS和图像这样一来,我可以将它设置为永远这些MIME类型。我在apache httpd的设置以下规则: ExpiresActive On配置 ExpiresDefault“进入加1分” ExpiresByType图像/ ..
发布时间:2016-05-21 13:29:17 服务器开发

如何检查在Apache中启用mod_headers中和指定mod_expires模块

我要检查是否启用mod_headers中和指定mod_expires模块或不在我的服务器 是否有可用的列出使用一些PHP函数阿帕奇启用/禁用模块就像我们列出与 phpinfo()函数的PHP信息的方法; 功能 解决方案 在Debian的: 用户@机器:〜$ / usr / sbin目录/ Apache2的-l 大多数GNU / Linux发行版:用户@机器:〜$ / usr / s ..
发布时间:2016-05-19 23:16:47 服务器开发

缓存过期控制与最后修改

在Apache的指定mod_expires 模块,还有就是过期指令有两个基地的时间段,访问和修改 ExpiresByType text / html的“访问加30天” 理解意味着缓存将在30天的新鲜内容请求。 然而, ExpiresByType text / html的“修改的加2分” 不作直观的感觉。 如何在浏览器缓存知道该文件已被修改,除非它向服务器请求?而如果是拨打电话到服务器 ..
发布时间:2016-05-19 22:45:38 服务器开发