Nginx服务器的性能依然强劲

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状态。

分享标题:Nginx服务器的性能依然强劲
本文路径:http://www.csdahua.cn/qtweb/news9/416259.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网