10个步骤来加快WordPress并像其他人一样掌握它

WordPress加速

如今,WordPress已成为CMS,内容管理系统,堪称卓越。 甚至 白宫已经用WordPress取代了Drupal,这是2017年底的惊喜之一。而且WordPress是一个非常易于使用的CMS,它使用了一个大型社区,除了大量的插件可以使它受益匪浅。

这就是为什么我们会 教你掌握WordPress的十个步骤 总体而言,您可以拥有该博客,该业务或该电子商务的目标网页,以便以最佳状态出售在这些部分中不容易找到的某些商品。 既可以在您自己的网站上使用的WordPress,也可以从您自己的托管网站下载它来建立网站。

第一:住宿

这是最重要的,因为 如果您的网站托管在慢速主机上,您会发现严重的问题以提高Google Insights得分(有机自然排名或SEO的重要因素之一)。

我们可以测试性能 该工具使用14个不同的位置 找到速度: keycdn.com

性能

正常情况是我们发现 速度在200-400毫秒之间。 有必要根据测试的位置欣赏不同的速度。 如果要寻找西班牙观众,我们必须关心伦敦。 另一方面,如果我们要在欧美之间销售产品,则必须考虑这些地点。

这很重要 全天进行测试 找到平均分数,以便我们从收集的更准确的数据开始。

第二:托管的特殊性

PHP

我们必须确保托管有网络的托管, 使用最新的组件,至少是版本,这样一切都可以像丝绸一样快速:

  • PHP 7.x:与PHP 5.6版相比,这是一个相当大的增长。 如果托管服务商不提供任何服务,那就去找别人很重要。 我们用于WordPress的插件或主题也会发生这种情况,因为任何拥有持续开发能力的人都必须与任何最新版本的PHP兼容。
  • 支持网络端:Apache是​​供基本使用的。 当服务器必须支持繁重的负载时,事情发生了很多变化,因此我们必须考虑使用Litespeed或Nginx的提供程序。
  • 操作码缓存-PHP性能提高30%到40%。 有趣的是,使用OpCode的主机并不多。 这是因为它减少了每个帐户可以登录服务器的人数。 如果您想知道托管服务器是否提供该脚本,请通过FileZilla将脚本放到您的网站上: github.com/amnuts/opcache-gui
  • 高速缓存-缓存插件可以很好地工作,但是如果有大量的网络流量,它们会导致奇怪的行为。 理想情况下,从服务器级别查找使用实际缓存的主机。 有两个:Litespeed Lscache和Varnish。

第三:使用Google Analytics(分析)

wordfence

有些人可能将Wordfence用作网站安全措施,但 它会导致性能下降。 我们拥有一台强大的服务器来协助我们:Google Analytics(分析)。 不使用Wordfence的原因是因为实时记录流量会对网站的性能产生巨大影响。 如果我们需要利用这些数据,那么Analytics(分析)就是答案。

第四:跳过可视页面构建器

我们什么时候去 网站的开发将承受高流量,我们必须继续解决那些对于Web速度测量工具(例如Google或PingDom)非常不利的问题。 像Visual Composer这样的工具很重,会降低网络速度。

作曲家

最重要的技巧之一是 转到诸如创世纪或论题之类的子主题 开始自己开发网络。 我们将需要做更多的工作,但从长远来看,我们将从中受益。

在这些繁重的主题之前,我们可以选择的替代方法是 WP Blockade,它负责以纯HTML格式启动页面,从而消除了通常是网络过载的根源的过载过程。

第五:插件

插件

MGI 插件是最典型的WordPress之一,但建议尽可能少使用。 即使我们禁用了它们,我们也必须删除它们。 我们可以使用Google对该插件进行一些研究,从而知道它是否真的使我们受益。

第六名:机器人和爬行者

我们可以 使用这些文字行 在robots.txt中:

用户代理:* 
抓取延迟:10

我们会得到什么? 什么 那些被称为“爬行者”的人 这两个参数和Wordfence负责其余的工作。 假设我们将其拒之门外。

第七名:删除xmlrpc.php

我们面临着一个问题 WordPress最激进攻击的来源。 由于大多数人不需要它,因此可以将其删除。 当然,请注意这些行,因为我们面对的是流行的Jetpack SEO使用的文件。 如果使用此工具,请转到下一点。 也可能很清楚,如果Jetpack使用该文件...

Jetpack的

第八:停用或减少心跳

这取决于我们的网站是否使用心跳来停用它。 心跳引起各种性能问题 强烈建议停用它。 它的用途之一是由于长时间使WordPress桌面处于打开状态,恰好是在编写或编辑出版物时。 持续的请求可能会导致资源的过度使用。

使用此插件,我们可以停用它或减少其使用: 心跳控制.

我们也可以 将这些行添加到functions.php 根据我们想要做什么:

add_action('init','stop_heartbeat',1);
函数stop_heartbeat(){
wp_deregister_script('heartbeat');
}

心跳

如果我们希望心跳有一定的时间间隔起作用:

add_filter('heartbeat_settings','heartbeat_frequency');
函数heartbeat_frequency($设置){$ settings ['interval'] = 60; //或我们需要$设置的时间间隔(以秒为单位);
}

有关心跳的更多信息

在真正知道心跳之前不应该停用它 过度使用CPU的真正原因是什么。 我们可以通过以下步骤进行操作:

  • 检查您的访问日志 如果有足够数量的“” POST调用/wp-admin/admin-ajax.php并且时间戳与CPU使用率高峰相匹配。
  • 如果托管使用cPanel和CloudLinux,我们肯定可以记录该资源使用高峰何时发生。 我们可以知道将在admin-ajax.php中列出的原因。
  • 如果您具有root用户访问权限 可以用“ top -c”监视。 我们可以使用以下命令节省监视时间:top -c -u用户名-b> topout.txt
  • 您可以按照access_logs 对实时用户有帮助:tail -f〜用户名/ access-logs / domain.com

第九名:禁用WordPress Cron

cron的

禁用WordPress Cron的原因是 不必激活它 在有人浏览我们的网站的所有时间内。 让我们禁用它并设置系统cron。 为此,请添加wp-.config:

定义('DISABLE_WP_CRON',true);

现在我们可以 在控制面板中放置一个cron系统 使用命令:

/usr/local/bin/php/home/user/public_html/wp-cron.php

我们可以让它每10-20分钟运行一次。

第十名:记录

日志

如果我们想知道我们的网站发生了什么,我们需要 访问事件或日志日志。 它们确实有助于诊断性能和抖动问题。 如果我们不知道它们在哪里,我们可以要求托管。 理想的方法是学会解释它们,尽管这需要时间。

两个主要日志是错误日志和access_logs。 阅读它们并练习Google搜索的艺术 进一步了解它们。 逐渐地,它将变得更加熟悉,并且将来自恐惧,以解决这些性能问题和网络的不稳定。

如果您已经希望为您的网站提供更好的外观, 信息.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。