博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 的proxy_cache才是王道
阅读量:1983 次
发布时间:2019-04-27

本文共 598 字,大约阅读时间需要 1 分钟。

nginx 的proxy_cache才是性价比最高的缓存,

我目前的配置是LiteSpeed+nginx,可以参考apache+nginx
将动态内容交给LiteSpeed或apache来处理,然后利用proxy_cache反向代理全部缓存在硬盘,变成静态内容,
大家都知道nginx跑静态内容是有多厉害了吧,所以这样就可以小内存跑大PV.
但是这样会带来1个问题,暂时想到1个,
就是网站交互性很大,就是有很多访客留言,那么就无法刷新评论,我选择的解决办法是:已经登陆的会员或者带有留言cookie访客,不缓存或者缓存5到15分钟再刷新页面.
这是最廉价,最实用的网站加速方法,绝对不会比Varnish差...
Varnish虽然是内存级别的缓存,nginx是硬盘.都是静态文件,你们能感觉出内存的读取比硬盘快吗?
当然,如果你是独立服务器,内存大户的,用Varnish是一个不错的选择.这是以钱堆起来的性能哦...
ps, nginx还有另外一个缓存方法,就是用fastcgi_cache直接缓存动态内容,很简单的配置,就是lnmp就可以,
方法和proxy_cache基本一致.但是感觉没有proxy_cache,我用fastcgi_cache(配置是lnmp),网站负载都是0.3-0.8的,但是proxy_cache(配置是LiteSpeed+nginx)就可以大多数保持在0.4以下.

转载地址:http://apwvf.baihongyu.com/

你可能感兴趣的文章
剑指offer:复杂链表的复制(java)
查看>>
剑指offer:二叉搜索树与双向链表(java)
查看>>
剑指offer:字符串的排列(java)
查看>>
剑指offer:字符串的组合(java)
查看>>
剑指offer:数组中出现次数超过一半的数字(java)
查看>>
剑指offer:最小的k个数(java)
查看>>
剑指offer:连续子数组的最大和(java)
查看>>
剑指offer:从1到n整数中1出现的次数(java)
查看>>
剑指offer:把数组排成最小的数(java)
查看>>
剑指offer:丑数(java)
查看>>
剑指offer:第一个只出现一次的字
查看>>
剑指offer:数组中的逆序对(java)
查看>>
剑指offer:两个链表的第一个公共结点(java)
查看>>
剑指offer:数字在排序数组中出现的次数(java)
查看>>
实时开发框架Meteor API解读系列<二>Core
查看>>
实时开发框架Meteor API解读系列<三>Publish and Subscribe-(1)
查看>>
实时开发框架Meteor API解读系列<三>Publish and Subscribe-(2)
查看>>
实时开发框架Meteor 实际应用系列<一>---文件的上传和下载
查看>>
实时开发框架Meteor API解读系列<四>Server connections
查看>>
实时开发框架Meteor API解读系列<五>Session
查看>>