新手站长论坛

 找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 4673|回复: 23

WordPress近期访问速度很慢的解决方案

  [复制链接]
发表于 2014-6-25 10:10 | 显示全部楼层 |阅读模式
最近几天因 Google 服务器无法访问,造成国内几十万 WordPress 网站打开超级缓慢、甚至无法打开。不管你使用的国内主机,还是国外主机,只要你的网站中调用了Google Fonts字体,或者使用了Google Ajax前端库,在国内访问时都会卡得比较严重。而这一些都是因为最近google在国内被屏蔽造成的。本文先来普及以下:

Google Fonts 和 Google Ajax 服务器的作用Google Fonts 是 Google 公司提供的字体库服务(fonts.googleapis.com),Google Ajax 是 Google 公司提供的前端开发用的 js 库服务(ajax.googleapis.com)。一般来说,使用 Google 公司提供的公共服务,可以有效减少网站流量,加快网站的访问速度。但由于我们的国情不同,这类服务一旦访问出现困难,依赖这些服务的网站打开反而会极其缓慢。

哪些文件调用了 Google Fonts 和 Google Ajax 的服务
  • WordPress 3.5 之前的版本中,核心程序和自带主题都没有调用 Google Fonts 和 Google Ajax 服务。
  • WordPress 3.5 ~ WordPress 3.7 各版本中(含类似 3.5.1 这样的小版本),核心程序文件 wp-includes/script-loader.php 和自带主题的函数文件 functions.php 文件调用了以上服务:
    • wp-includes/script-loader.php
    • wp-content/themes/twentytwelve/functions.php
    • wp-content/themes/twentythirteen/functions.php
  • WordPress 3.8 各版本中(含类似 3.8.1 这样的小版本),除了核心程序文件 script-loader.php 文件和自带主题的函数文件 functions.php 文件外,WordPress 自带编辑器的样式文件也调用了 Google Fonts 服务:
    • wp-includes/script-loader.php
    • wp-includes/js/tinymce/themes/advanced/skins/wp_theme/dialog.css
    • wp-content/themes/twentytwelve/functions.php
    • wp-content/themes/twentythirteen/functions.php
    • wp-content/themes/twentyfourteen/functions.php
  • WordPress 3.9 各版本中(含类似 3.9.1 这样的小版本),和 WordPress 3.8 版本一样,只是 WordPress 自带编辑器的样式文件更换了位置:
    • wp-includes/script-loader.php
    • wp-includes/js/tinymce/plugins/compat3x/css/dialog.css
    • wp-content/themes/twentytwelve/functions.php
    • wp-content/themes/twentythirteen/functions.php
    • wp-content/themes/twentyfourteen/functions.php

举个例子,比如我的网站 mydomain.com 使用的是 WordPress 3.9.1 版本(最新版本总是增加安全),和自带的 Twenty Fourteen 主题;那么我只需要修改 WordPress 3.9 版本中的1、2、5这三项。不过万一哪天我想要使用另外两款主题呢?如果你不想以后麻烦的话,我们建议你将这个5个文件一次都修改掉。

将 Google Fonts 和 Google Ajax 替换为 360 的镜像库服务360公司及时推出了 Google Fonts 和 Google Ajax 的镜像服务。虽然我们一向对这个公司缺乏好感,但毫无疑问这项服务做得非常及时。其实 Google Fonts 服务对中文字体意义不大;Google Ajax 在国内也有很多类似的服务,比如新浪也提供类似的库服务。但是 360 完全镜像了 Google 的这两项服务,做了一个很不错的营销。
我们还是以网站 mydomain.com 为例,我们来依次修改上面 WodPress 3.9 版本对应的5个文件:
  • 使用 FTP 软件将 wp-includes/script-loader.php 文件下载到本地;同时,建议将服务器上 script-loader.php 文件改名为 script-loader.php.backup 作为备份,
  • 使用你常用的文本编辑器,比如 EverEdit 编辑器,打开 script-loader.php 文件,将其中 googleapis.com 全部替换为 useso.com ,
    这样,fonts.googleapis.com 就变成了 fonts.useso.com , ajax.googleapis.com 就变成了 ajax.useso.com 。
  • 保存对 script-loader.php 文件所做修改,然后上传到 wp-includes 目录下。
  • 对于另外4个文件,重复以上动作,完成修改。
这样,我们就将 Google Fonts 字体库和 Google Ajax JS资源库全部换成了360网站提供的服务上了。现在重新打开你的网站,速度是不是快了很多?
关闭 WordPress 的自动升级服务WordPress 3.7版本发布的时候,引入了一个小版本自动更新的功能。很显然,如果我们开启这项功能,当 WordPress 发布新的维护更新的时候(比如 WordPress 3.9.2),会自动覆盖掉我们所做的修改。这是我们不希望发生的事情。
你可以在 wp-config.php 文件中加入一行代码,来关闭自动更新功能,这行代码放在数据库信息后面即可:
  1. define('AUTOMATIC_UPDATER_DISABLED', true );
复制代码
修改 wp-config.php 文件的办法,跟上面我们介绍的修改 script-loader.php 方法一样。

如何检查和修改第三方 WordPress 主题中的代码通过上面的办法,我们修改了 WordPress 的核心代码和自带主题,更换了其中调用的 fonts.googleapis.com 和 ajax.googleapis.com 的代码。
如果你使用的 WordPress 主题是第三方开发的,比如来自WordPress官方主题目录的主题等,需要你打开主题的每个文件检查一下,看看其中是否包含了以上代码。如果有使用到的话,也需要你做出同样的修改,换成 360网站卫士所提供的服务。

欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-6-26 20:27 | 显示全部楼层
站長QQ多少呀 我又問題要問
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-7-19 17:32 | 显示全部楼层
求公布qq
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-8-4 17:13 | 显示全部楼层
神了~~~
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-9-15 12:08 | 显示全部楼层
应该主要还是因为google被国内禁了的问题吧





永夜君王www.wanjuanba.com/25/25331/ 永夜君王最新章节列表 章一 绯色 章二 站着沉默。遮天www.wanjuanba.com/0/2/遮天最新章节:正文 完本感言。最强弃少www.wanjuanba.com/0/291/ 最强弃少重生到地球,叶默趁着下课的时候。《最强弃少》 第一卷 楔子 第一章 小鸡鸡有恙否。唐砖www.wanjuanba.com/1/1724/ 唐砖 第一节沧海变桑田 第二节 人不如马 第三节人世间。
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-11-14 17:26 | 显示全部楼层
非常棒,谢谢楼主  
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-11-15 08:39 | 显示全部楼层
很有帮助,感谢楼主
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2014-11-15 09:39 | 显示全部楼层


   路过 看看。
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-2-1 19:19 | 显示全部楼层
访问速度很慢的解决方案,楼主分享的很实用啊
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-3-13 20:09 | 显示全部楼层
风行推广专注于网店推广、淘宝推广、网络推广、论坛推广、QQ群推广、微博推广、微信推广、新闻营销、推广注册、邮件营销、口碑营销、品牌推广、事件营销、整合营销、直通车优化...... 联系QQ864085461  
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-5-9 09:52 | 显示全部楼层
谢谢分享。
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-5-30 08:15 | 显示全部楼层


   关注下~~~
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-9-17 12:17 | 显示全部楼层



   交流贴。。。。
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-11-8 09:42 | 显示全部楼层


  真有如此?
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2015-12-22 19:57 | 显示全部楼层


   关注下~~~
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2016-3-21 13:32 | 显示全部楼层
好贴阿楼主,代表大家谢谢您
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2016-5-10 12:05 | 显示全部楼层
需要注意的是360的useso并不支持https
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2016-5-17 21:12 | 显示全部楼层
楼主、楼主、楼主。顶一下, file:///C:/Users/120/AppData/Local/Temp/SGPicFaceTpBq/4968/1009088C.gif
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2016-6-25 18:15 | 显示全部楼层
多ip站群 云服务器 鼎峰网络 QQ:2881064151
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
发表于 2016-7-7 13:41 | 显示全部楼层
给楼主点赞
欢迎你和我在新手站长论坛(http://www.cnzhanzhang.com)上相互交流和学习。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

基础教程 HTML(网页制作基础课) Dreamweaver(网页制作课程) CSS基础知识视频教程 Photoshop(作图基础课) 进阶教程 SEO教程 PHP教程 ASP教程 JavaScript
分步教程: 域名注册教程 空间购买教程 域名解析教程 网站备案教程 域名绑定教程 上传下载教程 思路方法: 菜鸟起步教程 通用建站思路 新手建站过程 本地免费空间
实例教程 Discuz(论坛) Phpwind(论坛) ECshop(网店) Shopex(网店) Dedecms(文章资讯) PHP168(文章资讯) 114la(网址导航) uchome(交友) Wordpress(博客) | 更多
特色板块: 新手站长交流(注册后即可发帖) 数据百度大课堂授课内容 cnzhanzhang学院 站长在线答疑(建站问题免费解答) 建站教程学习区 发外链 发广告 seo交流站长群

QQ|广告报价|Archiver|手机版| 新手站长网 ( 豫ICP备14019290号 )

Powered by Discuz! X3.2

© 2007-2016 新手站长论坛 Inc.

快速回复 返回顶部 返回列表