Nginx服务器的性能依然强劲

开发 前端
Nginx服务器基于基于memcached的缓存有不少的问题需要我们解决。接着我们就详细的学习有关缓存的相关问题。希望大家有所收获。

Nginx服务器一直在默默的为我们服务着,但是我们有很多人都不是很了解。其实Nginx服务器是一个很神奇的东西。下面的文章就会对你有所启发,希望找到自己想要找到的东西。

基于memcached的缓存

Nginx服务器对memcached有所支持,但是功能并不是特别之强,性能上还是非常之优秀。

  1. location /mem/ {  
  2. if ( $uri ~ "^/mem/([0-9A-Za-z_]*)$" )  
  3. {  
  4. set $memcached_key "$1";  
  5. memcached_pass 192.168.1.2:11211;  
  6. }  
  7. expires 70;  

这个配置会将指明到memcached的abc这个key去取数据。Nginx服务器目前没有写入memcached的任何机制,所以要往memcached里写入数据得用后台的动态语言完成,可以利用404定向到后端去写入数据。

基于第三方插件ncache

ncache是新浪兄弟开发的一个不错的项目,它利用Nginx和memcached实现了一部分类似squid缓存的功能,我并没有使用这个插件的经验。

Nginx服务器新开发的proxy_cache功能

从Nginx-0.7.44版开始,Nginx支持了类似squid较为正规的cache功能,目前还处于开发阶段,支持相当有限,这个缓存是把链接用md5编码hash后保存,所以它可以支持任意链接,同时也支持404/301/302这样的非200状态。

【编辑推荐】

  1. Nginx缓存的缺点和优点专家评价
  2. Nginx缓存如何避免传统缓存的错误
  3. Nginx php如何解决502 Bad Gateway错误
  4. Nginx异步代理四步解决相关问题
  5. Nginx Web服务器标准IP解决方案
责任编辑:张浩 来源: 博客园
相关推荐

2014-01-03 10:55:35

微服务器服务器市场计算机系统

2014-03-03 11:15:35

华为服务器

2019-01-08 13:32:38

Nginx服务器IO复用

2009-09-04 13:07:45

服务器市场

2013-12-17 09:42:53

Nginx性能分析http服务器

2011-09-07 09:54:38

服务器虚拟化

2017-03-06 09:26:56

Nginx服务器 SSL

2019-12-24 14:42:51

Nginx服务器架构

2019-09-10 15:22:17

Nginx服务器架构

2020-05-12 21:17:18

Nginx服务器架构

2019-01-10 11:12:15

Nginx服务器架构

2018-10-12 08:43:54

2021-09-10 10:07:17

Nginx虚拟主机服务器

2022-05-05 09:27:31

Linux服务器优化

2010-04-02 13:31:58

戴尔PowerEdge服务器

2009-09-02 14:23:19

邮件服务器性

2022-09-26 09:19:38

服务器优化

2009-06-19 10:26:20

Ubuntu惠普服务器

2011-04-26 10:02:54

亚马逊云计算

2010-05-19 10:31:07

IIS服务器
点赞
收藏

51CTO技术栈公众号