访问速度慢的原因,除网站自身因素,主要原因有下:
WordPress 的默认主题调用的字体是 Google Fonts。由于众所周知的原因,你要么使用国内的替换源,要么修改字体别使用 Google Fonts。
WP代码、主题、插件内包含的对 http://wordpress.com,ajax.google.com, googleapi.com, facebook.com, http://twitter.com 等网站 api、js 等内容的调用,(也包含 http://Gravatar.com及常见的谷歌统计)由于被屏蔽问题导致缓慢。解决方法就是删除这些功能。
Google Map。同上,目前少量地图可用百度地图替代。
以上问题,根据你具体安装的主题、插件决定。常用的相关资源如下:
360网站卫士常用前端公共库CDN服务:http://libs.useso.com/
谷歌地图API转换百度地图API 零成本搬家工具下载V3.0 最新版:http://www.cr173.com/soft/51523.html
插件解决WordPress后台打开慢问题:http://www.iztwp.com/googleapis2useso.html
插件名称:WP Acceleration for China
插件原理
插件也是使用替换成360 CDN加速(http://libs.useso.com/)
链接的方式,不过是通过插件的形式,进行匹配,将页面所有谷歌googleapis.com域名的链接替换成360提供的域名,所以不管是
wordpress后台使用的字体,还是主题使用的字体、js(例如有些jquery会使用ajax.googleapis.com加速),都可以实现替
换输出,不需要修改代码,不需要担心程序升级更新,一劳永逸!
插件代码
由于插件的原理只是替换了域名,所以代码其实是很简单的,所以对于各位有洁癖的coder来说,如果不愿意安装插件,那么可以直接在主题functions.php文件里面加上代码就行,代码如下(注意wordpress会将引号进行转换的):
function izt_cdn_callback($buffer) {return str_replace(‘googleapis.com’, ‘useso.com’, $buffer);}
function izt_buffer_start() {ob_start(“izt_cdn_callback”);}
function izt_buffer_end() {ob_end_flush();}
add_action(‘init’, ‘izt_buffer_start’);
add_action(‘shutdown’, ‘izt_buffer_end’);
OK,上传启用插件(或者添加代码)即可