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

wordpress建站 host2cn 177次浏览 0个评论
2017-09-03

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

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

  • 减小存储需求
  • 减小备份时间
  • 减小恢复时间
  • 加密备份文件保证数据安全
  • 减小网络负载
  • 和SQL Server完全集成

–节省时间

  • 最大能达到95%的压缩率
  • 备份速度最大能加快70%
  • 恢复速度最大能加快50%
  • 减小宕机时间

——节省费用

  • 减小网络带宽需求
  • 减小磁盘、磁带空间需求
  • 减小宕机时间

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

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

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

<IfModule LiteSpeed>
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]
</IfModule>

这个代码是使我们的页面缓存除了您的登录页面,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论坛软件,这将允许您处理更多的流量。

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


HawkHost.Com(老鹰主机优惠码,6.5折,年付150元左右,可支付宝付款)

Host2cn.com版权所有丨转载请注明来自host2cn.com,本文链接:利用Litespeed的缓存功能提高wordpress速度

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址