pat*_*tnz 22 css caching pagespeed
我正在开发一个我从头开始编写的网站,在firebug中,css文件显示为:style.css.pagespeed.ce.5d2Z68nynm.css,其中包含pagespeed扩展名.任何人都可以告诉我这是做什么的,因为我找不到它.我猜mod-pagespeed可能在服务器上运行?我想暂时关闭它,因为它正在缓存我的css并停止更新,这对于开发来说真的很烦人.
提前致谢.
chi*_*ale 29
Alister是对的.我知道还有其他两种方法可以做到这一点.通过许多域共享.htaccess并且您只想在单个域上禁用PageSpeed,您可以添加到.htaccess文件的底部:
<IfModule pagespeed_module>
...
ModPagespeedDisallow http://www.example.com/*
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这意味着您可以拥有两个域,一个用于开发(ModPagespeedDisallow),另一个用于ModPagespeed活动.从未尝试但是应该可行,避免访问者在开发期间获得未优化的页面.
或者您可以按照mod_pagespeed常见问题解答中的说明将?ModPagespeed = off添加到网址.
Ali*_*man 25
根据http://code.google.com/speed/page-speed/docs/using_mod.html#htaccess,
您可以ModPagespeed off使用.htaccess文件中的行关闭模块.
最好的解决方案是拥有一个完全没有mod_pagespeed的非实时开发环境,或者仅为某些最终测试添加它的地方.
此处描述了重置缓存的另一个选项:
找出缓存文件夹的位置,它在ModPagespeedFileCachePath属性下的配置文件中定义.
然后从shell运行以下命令:
touch <path_to_pagespeed_cache>/cache.flush
(In my case: touch /var/cache/mod_pagespeed/cache.flush)
Run Code Online (Sandbox Code Playgroud)
而已.缓存已重置.