当前位置:首页 > CN2资讯 > 正文内容

wordPress搭建的网站加载速度慢

1分钟前CN2资讯

自从老谷的服务在国内被悉数干掉以后,我的wordpress就无法打开了。起初以为是VPS在美国的原因,结果换到日本的VPS以后依然是缓慢。谷歌之遂发现是wordpress的一些php文件内引用了googleapis的字体和ajax的一些服务。解决方法为替换成360在国内的镜像。原版方法如下,原文在这里。测试结果很满意,加载速度大幅度提升。

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 服务。

  • wp-includes/script-loader.php
  • wp-content/themes/twentytwelve/functions.php
  • wp-content/themes/twentythirteen/functions.php
  • 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
  • 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网站卫士所提供的服务。

    延伸阅读

    逐一修改以上代码过于麻烦?不熟悉代码怎么修改?那么,你也可以使用我们的Disable Google Fonts Plus插件,只需要下载、安装、激活,不需要任何设置,轻松解决问题。

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/19343.html

      分享给朋友:

      “wordPress搭建的网站加载速度慢” 的相关文章

      东南亚VPS终极指南:如何选择最适合你的高性能服务器

      东南亚VPS是指那些数据中心位于东南亚地区的虚拟私人服务器服务。这些服务在近年来变得越来越受欢迎,尤其是对于那些目标用户群体在东南亚的企业和个人来说。东南亚VPS不仅提供了地理上的优势,还在性能和价格上具有竞争力。 数据中心位置与分布 东南亚VPS的数据中心广泛分布在多个国家和地区,包括新加坡、菲律...

      香港CN2线路:提升跨境数据传输效率的最佳选择

      CN2线路的定义与背景 香港CN2线路是中国电信推出的一项先进网络服务,专门设计用于提供高质量的国际数据传输。这个网络服务的目标是解决传统网络在跨境数据传输时遇到的延迟和带宽限制问题。CN2线路的推出,标志着中国电信在网络技术上的一个重要进步,特别是在处理大量数据和高频率的跨境通信方面。 CN2线路...

      搬瓦工:性能卓越的VPS服务平台,为您的项目提供最佳选择

      搬瓦工概述 在网上冲浪的时候,大家可能都听说过“搬瓦工”,但对于它的真正含义了解的并不多。搬瓦工(BandwagonHost)是一家以提供虚拟私人服务器(VPS)而闻名的公司,采用KVM架构,深受用户青睐。我在使用搬瓦工的过程中发现,选择这个平台的用户不仅因为它的价格相对较低,还因为它提供的服务非常...

      APT攻击是什么及其防御措施详解

      APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

      全面解读SFTP教程:安全文件传输的最佳实践

      什么是SFTP? 在计算机网络世界里,SFTP(Secure File Transfer Protocol)是一种安全的文件传输协议。它的主要用途是通过安全的方式在网络中传输数据。与传统的FTP(File Transfer Protocol)相比,SFTP引入了数据加密机制,这样一来,用户在传输文件...

      AS4837线路概述与技术特点解析,适合预算有限用户的高速网络选择

      AS4837线路的概述 当我开始了解AS4837线路时,就会发现它不仅仅是一个技术名词,更是中国联通的一部分。AS4837,简称为China169,是中国联通的骨干网线路,诞生于20世纪90年代。这条线路架起了中国大陆与全球之间的桥梁,特别是连接了香港、美国、日本和韩国等重要地区。对于那些追求高速互...