我在一个网站上工作,我没有从头开始编码,在firebug中,css文件显示为: style.css.pagespeed.ce.5d2Z68nynm.css,扩展名为pagespeed。有人能告诉我这是怎么回事吗,因为我找不到它。我猜mod-pagespeed可能在服务器上运行?我现在想关闭它,因为它正在缓存我的css并停止更新,这对于开发来说真的很烦人。
提前谢谢。
发布于 2011-02-15 05:11:00
根据http://code.google.com/speed/page-speed/docs/using_mod.html#htaccess的说法,您可以在.htaccess文件中使用ModPagespeed off行关闭该模块。
最好的解决方案是有一个完全没有mod_pagespeed的非实时开发环境,或者只在一些最终测试时才能添加它。
发布于 2012-04-18 16:05:41
阿利斯特是对的。我知道还有另外两种方法可以做到这一点。如果在多个域之间共享.htaccess,并且您只想在单个域上禁用PageSpeed,则可以在.htaccess文件的底部添加:
<IfModule pagespeed_module>
...
ModPagespeedDisallow http://www.example.com/*
</IfModule>这意味着您可以有两个域,一个用于开发(ModPagespeedDisallow),另一个用于ModPagespeed活动。从来没有尝试过,但它应该可以工作,避免访问者在开发过程中获得一个未优化的页面。
或者,您可以按照mod_pagespeed FAQ上的说明将?ModPagespeed=off添加到url。
发布于 2016-07-17 03:40:49
重置高速缓存的另一个选项描述为here
找到缓存文件夹的位置,它是在ModPagespeedFileCachePath属性下的配置文件中定义的。
然后从shell运行以下命令:
touch <path_to_pagespeed_cache>/cache.flush
(In my case: touch /var/cache/mod_pagespeed/cache.flush)就这样。缓存已重置。
https://stackoverflow.com/questions/4997217
复制相似问题