1.openresty是什么?

OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

2.openresty+memcache实现访问加速

上一篇博客里我们用lnmp-pho+memcache 实现了网站的访问加速,但是有一个问题,能不能给nginx也用上memcache,这样会不会更快?那就要用到这个openresty了。

1.解压编译安装:

openresty+memcache实现访问加速

这里提示使用gmake

openresty+memcache实现访问加速

关掉上一个实验的nginx

openresty+memcache实现访问加速

2.编辑openresty的配置文件:
keepalive保持时间

openresty+memcache实现访问加速

internal 表示只接受内部访问,这样比较安全;

memcache_send_timeout 100ms      后端服务器数据传回时间

memcache_read_timeout 100ms      连接成功后,后端服务器响应时间

GET表示get方法,PUT表示set ;

这里的意思是访问时,先询问memcache,如果没有就访问数据库,结束后将数据保存在memcache。

openresty+memcache实现访问加速

3.检查语法,没问题打开openresty

openresty+memcache实现访问加速

4.进行测试:

不使用memcache时,相比nginx 较快一点:

(nginx是12秒多一点)

openresty+memcache实现访问加速

使用memcache时,更快了:

(ngnix是3秒多)

openresty+memcache实现访问加速

 

 

相关文章:

  • 2021-05-22
  • 2022-01-14
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-04-02
猜你喜欢
  • 2021-08-20
  • 2021-05-10
  • 2021-06-19
  • 2021-05-03
  • 2022-12-23
  • 2021-04-30
  • 2021-06-07
相关资源
相似解决方案