在之前的文章中,我们讲到如何对 WordPress 网站进行外挂插件上的优化,今天为大家更详细的讲解提升 WordPress 的其他方法
减少外部 HTTP 请求
许多 WordPress 外挂插件和主题从其他网站载入各种档案。这些档案可以包括来自 Google 、 Facebook 、分析服务等外部资源的指令码、样式表和影象。
可以使用其中的一些。其中许多档案都经过优化以尽快载入,因此比将它们托管在您自己的网站上要快。
但是,如果您的外挂插件发出大量此类请求,则可能会显著降低您的网站速度。
您可以通过禁用指令码和样式或将它们合并到一个档案中来减少所有这些外部 HTTP 请求。
减少资料库呼叫
注意:此步骤技术性更强,需要 PHP 和 WordPress 模板档案的基本知识。
不幸的是,那里有很多编码不佳的 WordPress 主题。他们无视 WordPress 标准做法,最终直接呼叫资料库,或者对资料库进行过多不必要的请求。这会让站群服务器做太多工作,从而真正减慢它的速度。推荐阅读:《如何使 WordPress 网站更加成功呢》
即使是编码良好的主题也可以具有呼叫资料库的代码,只是为了获取您博客站群的基本资讯。
在这个例子中,每次你看到
”>
charset=” />
你不能为此责怪主题开发者。他们根本没有其他方法可以找出您的网站使用的语言。
提升 WordPress 网站速度的方法 (高阶篇)
但是,如果您使用子主题自定义您的站点,那么您可以用您的特定资讯替换这些资料库呼叫,以减少所有这些资料库呼叫。
检视您的父主题,查询此类可以轻松替换为静态资讯的例项。
优化 WordPress 资料库
使用 WordPress 一段时间后,您的资料库将包含许多您可能不再需要的资讯。为了提高效能,您可以优化资料库以去除所有不必要的资讯。
这可以使用 WP-Sweep 外挂插件轻松管理。它允许您通过删除垃圾文章、修订、未使用的标签等内容来清理 WordPress 资料库。它还可以通过单击优化您的资料库结构。
限制文章修订
释出修订会占用 WordPress 资料库中的空间。一些多用户认为修订也会影响外挂插件执行的某些资料库查询。如果外挂插件没有专门排除后期修订,它可能会通过不必要地搜索它们来减慢您的网站速度。
您可以轻松限制 WordPress 为每篇文章保留的修订数量。只需将这行代码新增到您的 wp-config.php 档案中。
1define( ‘WP_POST_REVISIONS’, 4 );
此代码将限制 WordPress 仅储存您对每个文章或页面的最后 4 次修订,并自动丢弃较旧的修订。
禁用盗链和窃取您的内容
如果您在 WordPress 网站上建立高质量的内容,那么可悲的事实是它迟早会被盗。推荐阅读:《保护 WordPress 网站的四种方法》
发生这种情况的一种方式是,其他网站直接从您网站上的 URL 提供您的影象,而不是将它们上传到自己的站群服务器。实际上,他们正在窃取您的网络带宽,而您却没有任何流量显示出来。
只需将此代码新增到您的.htaccess 档案即可阻止来自您的 WordPress 网站的图片盗链。
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]
注意:不要忘记将 yourdomain.com 更改为您自己的域。
一些内容抓取网站通过从您的 RSS 提要中窃取您的内容来自动建立文章。
如果需要,使用延迟载入
如果您在博客站群文章中新增了许多影象、多个视讯嵌入和照片库,那么您的网站可以从延迟载入中受益。
延迟载入不是一次载入所有影象和视讯,而是只下载多用户萤幕上可见的那些。它用占位符影象替换所有其他影象和视讯嵌入。
当多用户向下滚动时,您的网站会载入现在在浏览器检视区域中可见的影象。您可以延迟载入影象、视讯,甚至 WordPress 评论和头像。
无需外挂插件即可修复 HTTPS/SSL 错误
如果您将您的站点切换到 HTTPS/SSL,那么您可能会遇到混合内容错误。
解决这个问题的最简单方法是安装一个外挂插件,比如真正简单的 SSL 。但是,问题在于这些外挂插件首先捕获所有 URL,然后将它们更改为 HTTPS,然后再将它们传送到多用户的浏览器。
这对效能的影响很小但很明显。您可以通过手动修复所有 URL 来减少这种情况。
今天讲解的就是以上这些内容! 我们希望本文能帮助您了解如何提高 WordPress 的速度和效能。推荐相关阅读:《如何在 VPS 主机上安装 WordPress》