本文来自:CSDN博客专栏《Nginx高性能Web服务器》及Poechant技术博客,转载请注明出处。
在上一篇文章中,提到的Nginx的Memcached模块应用场景,主要是作为文件缓存。然后就发现了一个问题,当以字节数组方式缓存较大的文件时,缓存数据会被压缩,从而在读取的时候出现问题。
(本文欢迎转载,尊重他人劳动,转载请注明出处:http://blog.csdn.net/poechant/article/details/7177603)
解决方法很简单,就是在MemcachedClient端设置压缩的阈值。如果你使用的是net.spy.memcached的API,则可以如下设置:
int EXPIRE_SECONDS = 18000;
SerializingTranscoder transcoder = new SerializingTranscoder();
transcoder.setCompressionThreshold(5242880);
fileCache.set(key, EXPIRE_SECONDS, value, transcoder);
如果你使用的是net.rubyeye.xmemcached的API,则可以如下设置:
int EXPIRE_SECONDS = 18000;
BaseSerializingTranscoder transcoder = new BaseSerializingTranscoder();
transcoder.setCompressionThreshold(5242880);
client = set(key, EXPIRE_SECONDS, value, transcoder);
如果你使用的是danga.MemCached的API,则可以如下设置:
int EXPIRE_SECONDS = 18000;
MemCachedClient.setCompressThreshold(5242880);
MemCachedClient.set(key, value, new Date(System.currentTimeMillis() + EXPIRE_SECONDS * 1000L));
(本文欢迎转载,尊重他人劳动,转载请注明出处:http://blog.csdn.net/poechant/article/details/7177603)
本文来自:CSDN博客专栏《Nginx高性能Web服务器》及Poechant技术博客,转载请注明出处。
.
分享到:
相关推荐
12、高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题 内容:续该系列博文中的第11篇,讲述Memcached使用时产生的问题,并分析原因所在。 13、高性能Web服务器Nginx的...
高性能Web服务器Nginx及相关新技术的应用实践 高性能Web服务器Nginx及相关新技术的应用实践 高性能Web服务器Nginx及相关新技术的应用实践 高性能Web服务器Nginx及相关新技术的应用实践 高性能Web服务器Nginx及相关新...
高性能Web服务器Nginx及相关新技术的应用实践,csdn大会上的PPT,内容通俗易懂,是入门的比较好的学习材料!
《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、ASP.NET等)》详细讲述了Nginx服务器与动态语言应用的结合,动态语言包括PHP、Python、Perl、Java、Ruby及ASP.NET架构。对于PHP部分,我们使用了...
, 《Nginx高性能Web服务器详解》特别适合于希望了解和掌握Nginx服务器应用技术和实现技术的广大教师、学生和电脑爱好者阅读,对使用Nginx服务器搭建Web服务器架构或进行网络服务器应用开发的技术人员尤其具有重要的...
《决战Nginx系统卷:高性能Web服务器详解与运维》第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于...
本书第一部分首先讲述了Nginx服务器的功能、模块管理和进程管理,然后讲述Nginx如何处理请求,在这个基础之上再认识Nginx提供的服务器的名字,Nginx服务器最大的焦点在于高并发和反向代理,在不多却足够使用的模块下...
nginx高性能web服务器.zip nginx高性能web服务器.pdf
《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大...
取代Apache的高性能Web服务器 电子工业出版社 319页 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器...
《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大...
决战Nginx技术卷:高性能Web服务器部署与运维.pdf决战Nginx技术卷:高性能Web服务器部署与运维.pdf
Nginx高性能Web服务器详解(完整版)pdf下载,深入了解Nginx
决战Nginx 技术卷:高性能Web服务器部署与运维
决战Nginx 技术卷:高性能Web服务器部署与运维.讲解Nginx的优化配置,以及运维部署
《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、ASP.NET等)》详细讲述了Nginx服务器与动态语言应用的结合,动态语言包括PHP、Python、Perl、Java、Ruby及ASP.NET架构。对于PHP部分,我们使用了...