caching相关内容

如何设置我的网站缓存,但仍确保用户拥有最新版本?

我想我的网站被缓存中受益,但该网站经常更新pretty的。我怎样才能确保用户是获得最新版本? 目前我的的.htaccess 文件看起来是这样的: < IfModule mod_expires.c> #启用过期 ExpiresActive在 #默认指令 ExpiresDefault“进入加1月” #我的图标 ExpiresByType图像/ X-图标“进入加1年” #图片 Expir ..
发布时间:2015-11-23 22:37:10 服务器开发

滑块图像缓存控制后装载两次

我有使用以下code在我的的.htaccess 文件在我的Joomla站点缓存控制。 ##########开始 - ETag的优化 ##此规则将只创建的基础上修改的文件了ETag ##时间戳和它们的大小。 ##注意:它可能会导致你的服务器上的问题,你可能需要将其删除 FileETag Mtime时光尺寸 #AddOutputFilterByType现在被Apache pcated德$ P $ ..
发布时间:2015-11-23 22:16:47 高性能WEB开发

如何设置使用的.htaccess JPG文件的整个文​​件夹的缓存失效周期

我如何设置使用的.htaccess图像的整个文件夹?缓存到期日 现在,我只想要一个特定的文件夹中的内容给予一个长期的高速缓存到期日。我目前使用下面的code(粘贴下面),但我觉得这是一个痛苦,因为我每次添加一个新的艺术片,我必须将它添加到这个列表。有没有我可以指定整个文件夹的方式? < FilesMatch“(\的CSS | main_banner.jpg | cart.png | ma ..
发布时间:2015-11-23 21:44:23 高性能WEB开发

是否有可能返回一个304未修改用的.htaccess

如果用户有缓存在其浏览器中的文件,他们发送带有如果修改 - 因为标题中的http请求,是有办法来自动为他们服务一个 304未修改反应使用的.htaccess? 解决方案 这是间接的解决方案: 的.htaccess: 的RewriteCond%{HTTP:如果- - 因为修改}。 重写规则。 /not_modified.php [L] not_modified.php: 头($ ..

新增ExpiresByType为.htaccess,但PageSpeed​​见解还是说我应该"利用浏览器缓存"

我添加了以下code到我的.htaccess,但PageSpeed​​洞察仍显示了利用浏览器缓存的建议。 < IfModule mod_expires.c> ExpiresActive上 ExpiresDefault“访问权限1月” ExpiresByType图像/ X-ICO“的访问权限1年” ExpiresByType图像/ JPG“访问14种日” ExpiresByTyp ..
发布时间:2015-11-23 21:31:54 高性能WEB开发

htaccess的“头未设置的Last-Modified”缓存问题

林试图建立在我的htaccess文件中的一些缓存控制选项。 目前,它看起来是这样的: < FilesMatch“\(FLV | GIF | JPG | JPEG | PNG | ICO |瑞士法郎| CSS | JS |全文| PDF)$。”> 页眉设置缓存控制“最大年龄= 2592000,公开,必重新验证” 头取消设置的ETag FileETag无 < / FilesMat ..
发布时间:2015-11-23 21:26:34 高性能WEB开发

如何检查使用的.htaccess缓存文件是否存在,加载正常的脚本,如果不

我一直在瞎搞用.htaccess文件在过去的一天,但只有适度的成功。我写了生成每个页面,并将其存储的缓存版本的 www.mysite.com/cache / 和维护的实际文件相同的目录结构缓存脚本,但它增加了html的到最后。因此,如果实际的文件是: www.mysite.com/blue/turtleneck 缓存文件将是: www.mysite.com/cache/blue/t ..
发布时间:2015-11-23 21:20:21 服务器开发

创建调整后的图像缓存,但prevent滥用

好了,所以我对我怎么想的发球和缓存我的图片的想法。 我不知道这是正确的方式做到这一点,但如果是这样,我想知道如何去preventing滥用。 情况: 的index.php < IMG SRC =“图像/缓存/ 200x150-picture_001.jpg”/> 图片/缓存/的.htaccess RewriteEngine叙述上 的RewriteCond%{} ..
发布时间:2015-11-23 21:18:38 PHP

如何禁用代理缓存使用的.htaccess

我有一个问题,即企业的代理服务器不同的登录用户提供了网页。我想我可以通过禁用代理缓存解决这个问题。 此页面建议包括htaccess的以下片段: ExpiresDefault A0 头集缓存控制“无店面,无缓存,必重新验证,最大年龄= 0” 头设置语用“无缓存” 正如我理解它(谷歌搜索),Expires头唯一由代理读取,所以我也可以只使用“页眉设置过期0”? 我想样式表,图像和其他资 ..
发布时间:2015-11-23 21:15:40 服务器开发

控制缓存过期

运行通过谷歌网站管理员工具“PageSpeed​​分析我的网页后,它向我报告说没有我的资源被缓存。下面是code。在我的.htaccess文件直接从H5BP拍摄。我是正确的假设之下到期设置正确和什么是错在我的实现还是我必须设置明确的到期日为每个文件名,而不是泛泛? #------------------------------------- --------------------------- ..
发布时间:2015-11-23 21:15:18 前端开发

htaccess的缓存不工作

我输入以下到我htacces,以启动高速缓存在WebContent。据谷歌网页加载速度和YSlow的页面仍然没有缓存。是模块错误不会在应用程序没有发现他们? 站点是在Apache 2.0上运行 htaccess的(部分带缓存模块): #过期头 < ifModule mod_expires.c> ExpiresActive在 ExpiresDefault“进入加1秒。” Expir ..
发布时间:2015-11-23 21:11:05 高性能WEB开发

PHP文件缓存VS通过htaccess的缓存

我是一个共享的服务器上,作为东道主的公司安装了一个新的进程,杀死占用过多内存的任何过程中,有很多我的内置页框在我的页面没有加载。我有一个最多有三个PHP页面内置页框在其中的PHP页面,我结束了与二三个内置页框的出现OK,一个抛出code 500页。 (不知道是否是杏1G内存,因为它击中PHP 4次,一次为主页,三个次,每次IFRAME,还是什么?) 第一层支持的人的反应是“买一个升级包”。我们去 ..
发布时间:2015-11-23 20:53:01 PHP

如何缓存外部文件

我测试了我的网站,对谷歌网页速度。 我做了缓存在.htaccess优化,但它并没有影响来自Facebook和谷歌+文件 利用浏览器缓存 http://connect.facebook.net/fr_FR/all.js(20分钟) https://apis.google.com/js/plusone.js(30分钟) https://oauth.googleusercontent.com/ ..
发布时间:2015-11-23 20:51:53 高性能WEB开发

htaccess的缓存与FilesMatch

我需要让浏览器缓存与htaccess文件。 从 < FilesMatch“\(JS | JPEG | JPG)$。”> 但我需要添加扩展。但排除某些文件。 我发现像这样的 < FilesMatch ^((MYFILE | myfile2)\ JS $ | myphoto \ .jpe克?)$> 添加所有的JS和JPEG文件,除了“myfile.js”,“myfile ..
发布时间:2015-11-23 20:48:36 高性能WEB开发

利用浏览器缓存和CakePHP

我问我的主人,如果他们支持mod_expires与否,他们告诉我,这是支持的。我使用CakePHP,我尝试了以下code。在 Web根目录/的.htaccess 和`APP_ROOT / htaccess的,但谷歌的网页速度是阶梯考虑到有问题的CSS缓存,JS,PNG,JPG,等它发现他们24小时! 为下面的屏幕截图显示了的 < FilesMatch“\(ICO | PDF | FLV | ..
发布时间:2015-11-23 20:44:43 PHP

在什么条件下会在浏览器缓存<视频>文件?

在什么条件下将浏览器的缓存文件?有时它,有时它没有。如果这里没有人知道,我的下一个步骤将是测试各种文件格式,文件大小,和htaccess的场景。 如果你不知道,你能想到的任何其他变量,你会推荐测试? 在此先感谢! 解决方案 下面的工作指示浏览器缓存中的文件。最后一行是必须使服务器递送WEBM文件具有正确的标题MIME类型。 #到期设置为一个点,我们将无法达到, #缓存控制将首先触发,进入 ..
发布时间:2015-11-23 20:37:01 前端开发

设置HTTP缓存过期,推荐由谷歌PageSpeed

我跑了使用谷歌的PageSpeed​​在我的网站的测试,并建议我“杠杆浏览器缓存”,并提供以下资源: 这个资源没有解释如何真正改变我的HTTP头文件的截止日期。做到这一点通过的.htaccess?我想设置缓存尽可能长的时间(不违反一年最大的谷歌的政策)。 在推荐设置(为自定义PHP驱动的社交网络社区)的任何意见将是极大的AP preciated。 解决方案 在你的根目录的htaccess的 ..
发布时间:2015-11-23 20:34:04 PHP