利用Litespeed缓存功能提高wordpress速度

我们最近能够利用Litespeed的缓存功能,我们的一些用户群已经开始利用它。对于没有开始利用它的用户,我将快速描述它并提供它的好处。

综合来讲,LiteSpeed的主要作用体现在:

减小存储需求

减小备份时间

减小恢复时间

加密备份文件保证数据安全

减小网络负载

和SQL Server完全集成

--节省时间

最大能达到95%的压缩率

备份速度最大能加快70%

恢复速度最大能加快50%

减小宕机时间

------节省费用

减小网络带宽需求

减小磁盘、磁带空间需求

减小宕机时间

利用Litespeed缓存功能提高wordpress速度 程序开发

Litespeed缓存与Apache的mod_cache类似,同时提供流行的Varnish反向代理的性能。与清漆不同,您不需要处理逆向代理的并发症。为了启用缓存,你需要做的只是添加一些mod_rewrite规则到你的.htaccess文件,你会使用它。

对于WordPress应用程序,您将添加以下重写规则到.htaccess文件:

CacheEnable public/

RewriteEngine on

RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$

RewriteCond %{REQUEST_URI} !^/(wp-admin|wp-login.php|wp-cron.php)

RewriteRule .* - [E=Cache-Control:max-age=120]

这个代码是使我们的页面缓存除了您的登录页面,WordPress管理员和您的WordPress
cron之外。缓存将持续长达120秒。这意味着第一个访问用户,例如您的WordPress主页将由PHP提供。后来的请求长达120秒将由Litespeed缓存提供,不使用PHP。因此,您将利用更少的资源,意味着您将能够处理明显更多的流量。为了说明这一点,我已经在我们的正常共享的Web托管服务器上安装了一个默认的WordPress
hello world安装。我们将执行20个并发请求,共有1000个请求。

在第一个基准测试中,我们正在测试PHP 5.5,绝对没有使用缓存。

Time taken for tests: 183.143 seconds

Complete requests: 1000

Failed requests: 0

Write errors: 0

Total transferred: 9079000 bytes

HTML transferred: 8848000 bytes

Requests per second: 5.46 [#/sec] (mean)

Time per request: 3662.853 [ms] (mean)

Time per request: 183.143 [ms] (mean, across all concurrent
requests)这意味着我们能够处理5.46个请求第二。这是很典型的一个共享的Web托管帐户。我们被我们的CPU配置的Web托管计划有限公司。

这是LiteSpeed页面缓存启用相同的测试:

Time taken for tests: 4.845 seconds

Complete requests: 1000

Failed requests: 0

Write errors: 0

Total transferred: 9124218 bytes

HTML transferred: 8848000 bytes

Requests per second: 206.39 [#/sec] (mean)

Time per request: 96.902 [ms] (mean)

Time per request: 4.845 [ms] (mean, across all concurrent requests)

Transfer rate: 1839.05 [Kbytes/sec]
received这是一个重大差异,我们能够提供206.39的请求一秒钟。现在,我们正在服务于一个专用服务器,而不会使用缓存。然而,这只是20的并发性。我们的Litespeed缓存能够显着地超过这一点。

这是我们的500并发测试:

Time taken for tests: 2.717 seconds

Complete requests: 5000

Failed requests: 0

Write errors: 0

Total transferred: 45625000 bytes

HTML transferred: 44240000 bytes

Requests per second: 1839.98 [#/sec] (mean)

Time per request: 271.742 [ms] (mean)

Time per request: 0.543 [ms] (mean, across all concurrent requests)

Transfer rate: 16396.30 [Kbytes/sec] received

我们现在可以提供一次1839.98的请求。如果您曾经在主要新闻稿的首页上亮相,或者甚至在使用Litespeed缓存的网站上重新列出,您可以处理这一点。你不会失去这个宝贵的流量,也不会有不愉快的访客关于你的页面有多慢。没有Litespeed缓存的这种流量将需要多个服务器。

简单地说,在您的WordPress安装上启用Litespeed缓存可能会导致33599%的速度增长。这比没有Litespeed缓存的默认WordPress安装速度快约337倍

如果您不使用WordPress,许多相同的技术可以应用于其他内容管理或博客平台,如Joomla和Drupal。还有一些应用程序的插件,包括XenForo论坛软件,这将允许您处理更多的流量。

现在你已经看到结果,不要犹豫,使这个伟大的功能。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片