Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的...
分类:
系统相关 时间:
2014-07-19 16:26:46
阅读次数:
310
add by zhj: redis相比memcached相比,性能上并没有绝对的优势。我们用redis的是因为它支持更多的数据类型,而且在分配给redis的内存用满了之后,redis也不会删除没有过期的数据,而是按一定的算法把一些数据写到磁盘,从而为redis开辟出内存空间存储新数据。而memcac...
反向代理从传输上分可以分为2种:同步模式(apache-mod_proxy和squid)异步模式(lighttpd和nginx)同步传输:浏览器发起请求,而后请求会立刻被转到后台,于是在浏览器和后台之间就建立了一个通道。在请求发起直到请求完成,这条通道都是一直存在的。异步传输:浏览器发起请求,请..
分类:
其他好文 时间:
2014-07-19 02:33:37
阅读次数:
282
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。环境:一台公网客户ip:202.106.0.20一台nginx代理服务器ip:192.168.1.11公网ip:202.106.0.1两..
分类:
其他好文 时间:
2014-07-19 02:11:37
阅读次数:
316
以下注释的源代码都在memcached项目的assoc.c文件中 1 /* how many powers of 2's worth of buckets we use */ 2 unsigned int hashpower = HASHPOWER_DEFAULT; /* 哈希表bucket的级.....
分类:
其他好文 时间:
2014-07-18 15:20:11
阅读次数:
344
同一套业务逻辑,实现一个webservice中间接口,中间涉及memcached和mogodb的一些操作。分别在Node.js和JAVA平台实现,java代码部署在Tomcat 7.0上,用Apache jmeter进行压力测试。得到的测试结果很是出乎意料,Node.js的高并发优势为什么没有体现出...
分类:
Web程序 时间:
2014-07-18 13:31:34
阅读次数:
428
查看nginx下面两个参数 值是否满足client_header_buffer_size 512k;large_client_header_buffers 4 512k;满足依然出现如果nginx是做反向代理设置gunicorn 参数--limit-request-line 8188 (默认是409...
分类:
其他好文 时间:
2014-07-18 08:15:37
阅读次数:
833
#coding:utf8###########firefly、MySQL和Memcached共同使用###########from firefly.dbentrust.dbpool import dbpoolfrom firefly.dbentrust.memclient import mclien...
分类:
数据库 时间:
2014-07-17 23:26:18
阅读次数:
230
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数..
分类:
其他好文 时间:
2014-07-17 19:35:15
阅读次数:
246
nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递到应用程序中。nginx反向代理配置时,一般会添加下面的配置: proxy_set_header H...
分类:
其他好文 时间:
2014-07-17 18:38:43
阅读次数:
208