Gzip 混开一定要慎重

Nov 5, 2009

以下内容恢复自 Wordpress 时期的数据库备份,内容已经严重过期,仅留作纪念。


非常感谢林木木提醒我,菠萝阁居然全变成了乱码!

这个问题冒出来得简直突兀又莫名其妙。我赶紧拉了几个在线的同学帮忙测试,结果很诡异:几个人看完全正常,另外几个看却是满屏乱码。最后我自己用Wap上网一查,好家伙,也是全屏乱码。

后来我干脆把所有缓存插件全关掉,嘿,立马就恢复正常了。

说起来,这次为了追求“超低数据库读取”,我一口气同时开了三个缓存插件,分别是 WP-Super-Cache、WP-Widget-Cache 还有 WP-DB-Cache。结果弄巧成拙,直接给我来了个全屏乱码输出,那感觉就三个字:爽透了!

本来是想优化性能的,结果郁闷到家 ╮(╯▽╰)╭

最让我百思不得其解的是,为什么有些人访问会乱码,有些人又毫无异常?我自己电脑上的 Firefox、Chrome 还有 IE 打开全都是好好的!太奇怪了,难道我的博客里有贞子在乱钻?

不过后来总算破案了:原来是我博客原生的 Gzip 不知道什么时候被开启了,然后我又手贱在 WP-Super-Cache 里打开了 Gzip 压缩。两次压缩叠加,直接导致了这场乱码悲剧。

所以在这里也给大家避个坑:各位以后要是也遇到网站全屏乱码的情况,强烈推荐先去检查一下,是不是你的 Gzip 不小心开重复了喔!


[back]