最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

wordpress博客极速优化

Nginx 312浏览 0评论

目前功能测试通过,还未在小松博客上部署,因为要使用nginx的lua模块,太麻烦就没有做,2017年8月份服务器到期,可能在那时候部署这个功能

思路

wordpress 的页面都已经用redis缓存起来了【推荐阅读:wordpress博客启用redis缓存】,现在还有提升网站的速度就只能从服务器上下手,nginx支持lua脚本,lua可以直接连接redis、mysql、memcache
如果页面有缓存直接用lua脚本读取redis显示出来,跳过php-fpm,如果redis没有缓存直接回源即用php-fpm去执行

流程图

lua+redis流程图

本地测试

service1:192.168.128.129 安装openresty(nginx+lua) redis
service2:192.168.128.128 安装nginx+php-fpm+mysql

redis有缓存的情况,用ab测试
nginx+php:ab.exe -n 200 -c 200 http://192.168.128.128/
nginx+lua:ab.exe -n 200 -c 200 http://www.phpsong.com/

nginx+php

nginx+php-fpm测试

我们看到吞吐率显示为219.29reqs/s,有136个请求失败

nginx+lua

nginx+lua测试

我们看到吞吐率显示为515.43reqs/s,有0个请求失败
可以明显的看到并发量提高了

PS.在本地我测试的时候,ab测试并发到10000的好无压力

百度网盘:http://pan.baidu.com/s/1nuVEz7j

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» wordpress博客极速优化
本文链接地址:https://www.phpsong.com/2920.html

发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (2)

加载中,请稍候...
  1. 很好的干货分享让我认真的读完了
    卢松松博客2016-12-24 14:26:19回复
  2. 学习了一下,真心没懂呀!
    胡德杰2016-12-27 22:58:56回复