一. OpenResty

二. Nginx + redis

三. 压缩减少带宽
- 
提高redis的读取速度
 - 
减少带宽的占用
 
http://wiki.jikexueyuan.com/project/openresty/redis/out_package.html,直接参照使用。
{length:xxx,content:yyy},content是压缩后的页面内容,length是content压缩前的大小,length字段是为了在读取redis时,根据length的大小来判断是否要解压缩content的数据。

四. 定时更新

五.请求转发
- 
nginx先从redis获取页面html
 - 
redis不存在数据时,从tomcat获取页面,同时更新redis
 - 
返回页面HTML给浏览器
 

六. 单进程定时更新
ngx.worker.id()获取worker进程编号。

七 . 可配置化
modify?url=index&&expire=3600000&&intervaltime=300000&sign=xxxx,sign的值是管理后台secretkey对
modify?url=index&&expire=3600000&&intervaltime=300000签名运算得到的,nginx端用相同的secretkey对
modify?url=index&&expire=3600000&&intervaltime=300000签名运算,得到的值与sign的值相同则鉴权通过,允许修改nginx的配置。

来源:blog.csdn.net/phil_code/article/details/79154271
如果看到这里,说明你喜欢这篇文章,请 转发、点赞。微信搜索「web_resource」,关注后回复「进群」或者扫描下方二维码即可进入无广告交流群。
    
    
    
 
     
     
     ↓扫描二维码进群↓
    
    
     
    
    
    
 
     
     
     
    
    
     
    
    
    
 
     
     
     
    
    
     
    
    
    
 
     
     
     
  
      
      
      推荐阅读
 
     
     
      
    
    
     
    
    
    
 
     
     
     1. 
 
     
     
     GitHub 上有什么好玩的项目?
    
    
     
    
    
    
 
     
     
     2. 
 
     
     
     Linux 运维必备 150 个命令汇总
    
    
     
    
    
    
 
     
     
     3.
 
     
     
      SpringSecurity + JWT 实现单点登录
    
    
     
    
    
    
 
     
     
     4. 100 道 Linux 常见面试题
    
    
     
    
    
    
 
     
     
     
    
    
     
本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
相关文章
暂无评论...

