让人反感的mod_pagespeed!(补充2013-1-11)

谷歌新开发的一个PHP 模块,mod_pagespeed,服务器空间商dreamhost说都没说直接吧这个给装上去了。然后网站出了很多问题。

因为服务器安装了这个之后,他就自动的将js、css全部获取过来,长的就缓存、短的就直接写到文档里面!然后文档全部删除换行!

导致的问题是,网站有全局的配置文件,用户信息的。因为网页生成的是静态的所以将配置文件另外放的,js形式引入这个PHP。

然后今天突然发现网站顶部根本就没有登录提示了。检查才发现是这个导致的!



很反感,要么完善功能。很霸道的感觉,为什么不加一个功能,让如果引入的js、css地址有参数,特定参数则不缓存!

可惜查看了官网的资料根本就没有这些功能。且官方的使用说明都根本没有!

也许有人会不屑一顾的说换一家IDC吧,我只能对你无语!!

只感觉到霸道、无奈、只好手动将网站的代码都改过来。但是有有缓存,又无法清除,浪费很长时间!


----------------------------------------------------------------------------------------------------

2013-1-11补充:在网址背后加字串(但是此方法只适合当前请求网址中含有,而不是被引入的JS文件地址带有!)

?ModPagespeed=off

官方说明:https://developers.google.com/speed/pagespeed/

——————————————————————————————————————

补充:最终的解决办法,修改htaccess!


ModPagespeedDisallow *api/*.php*
ModPagespeedEnableFilters remove_quotes
ModPagespeedEnableFilters remove_comments
ModPagespeedEnableFilters collapse_whitespace


你可能感兴趣的:(PHP有关,个人日记)