openresty—实现缓存前移
含義及理解:
OpenResty(又稱:ngx_openresty) 是一個基于 NGINX 的可伸縮的 Web 平臺,由中國人章亦春發(fā)起,提供了很多高質(zhì)量的第三方模塊。
其目標(biāo)是讓W(xué)eb服務(wù)直接跑在Nginx服務(wù)內(nèi)部,充分利用Nginx的非阻塞I/O模型,不僅僅對HTTP客戶端請求,甚至于對遠(yuǎn)程后端諸如MYSQL,PostgreSQL,Memcached以及Redis等都進(jìn)行一致的高性能響應(yīng)
實驗搭建
首先關(guān)閉nginx服務(wù)(其自身已經(jīng)有nginx,所以需要把nginx關(guān)閉)
nginx -s stop解壓編譯安裝
tar zxf openresty-1.13.6.1.tar.gz cd openresty-1.13.6.1 ./configure --prefix=/usr/local/openresty gmake && gmake install拷貝之前example.php和index.php到默認(rèn)發(fā)布目錄準(zhǔn)備測試
cd /usr/local/openresty/nginx/html cp /usr/local/lnmp/nginx/html/index.php . cp /usr/local/lnmp/nginx/html/example.php .修改openresty的nginx配置文件
vim /usr/local/openresty/nginx/conf/nginx.conf
編寫配置完畢檢測語法并開啟nginx
/usr/local/openresty/nginx/sbin/nginx -t /usr/local/openresty/nginx/sbin/nginx再次對網(wǎng)頁進(jìn)行壓力測試:
ab -c 10 -n 5000 http://172.25.11.4/index.php ab -c 10 -n 5000 http://172.25.11.4/example.php與之前只設(shè)定了php的memcache的網(wǎng)頁進(jìn)行對比
發(fā)現(xiàn)速度會比之前只加了php的緩存更快
重點說明一下對index.php頁面的訪問,訪問速度有了明顯的差別 因為php是沒有緩存的
總結(jié)
以上是生活随笔為你收集整理的openresty—实现缓存前移的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ppython_Python pcom包
- 下一篇: mysql返回行数_如何计算MySQL查