2012-10-15
架设wordpress站点注意事项
wordpress现在进化到了4.x版本,易用性和本地化方面已经做的非常好了,但是毕竟还是舶来品,在我天朝上国之中使用,还是需要做一些本地化的改造。
开个帖子,把架设站点过程中遇到的问题记录下来,也可以给大家一个参考(如果这个小站还有人会关注的话~)
一、googleapis.com无法访问造成页面加载速度很慢问题
安装完wordpress之后,发现刷新页面访问速度非常慢,用live http header跟踪之后发现,页面加载卡在了一系列对于ajax.googleapis.com以及font.googleapis.com的访问上面。
仔细查看了下代码,对于ajax.googleapis.com的访问主要是托管了jquery等通用库,font.googleapis.com则是在线的字体库。
解决方案有两个,一个是禁用对于googleapis.com的访问,都改为本地资源,但是这不是我们希望看到的,毕竟这回消耗额外的流量,对于wp代码的改动也并不优雅。
还有一个解决方案是使用国内的镜像资源替换掉googleapis.com。
搜索了一下,360提供的libs.useso.com是比较好的替代镜像。
接下来要做的工作就简单了,用sed或者直接用vim打开wp-includes/script-loader.php,将其中所有的googleapis.com替换为useso.com,然后重新刷新页面,就可以看到加载明显变快了!
注意一些主题也可能会用到googleapis.com的资源,这些主题中对应的代码也需要替换掉。
二、gravatar.com访问问题
wordpress使用了gravator作为头像服务,但是你懂的,只要带g的在墙内都用不上…
解决方法很简单,在wordpress面板的设置->讨论中找到 “显示头像”的checkbox,将默认选中的反选即可。
目前遇到的问题就是这两个,后续有发现继续再补充~