JJY

2014年1月20日 #

关于memcached

摘要: 代振军http://www.cnblogs.com/daizhj/archive/2009/03/23/1386652.htmlhttp://www.cnblogs.com/daizhj/archive/2007/08/15/855163.html 阅读全文

posted @ 2014-01-20 17:10 MikeJia 阅读(212) 评论(0) 推荐(0) 编辑

(转)memcached注意事项

摘要: 转自:http://www.kaifajie.cn/kaiyuan_qita/8656.html1. key值最大长度?memcached的key的最大长度是250个字符。注意250是memcached服务器端内部的限制(可以修改)如果您使用的客户端支持"key的前缀"或类似特性,那么key(前缀+原始key)的最大长度是可以超过250个字符的。我们推荐使用使用较短的key,因为可以节省内存和带宽。key只要不重复就行,如果太大浪费内存。2. 对item的过期时间限制?过期时间最大30天。如果不注意这个细节,过期时间设置大于了30天,值会设置不进缓存3. 最大能存储多大的单 阅读全文

posted @ 2014-01-20 17:07 MikeJia 阅读(477) 评论(0) 推荐(0) 编辑

(转)Memcached深度分析

摘要: 转自:http://jwen.iteye.com/blog/1123991memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached使用libevent库实现网络连接服务,理论上可以处理无限多的连接,但是它和Apache不同,它更多的时候是面向稳定的持续连接的,所以它实际的并发能力是有限制的。在保守情况下memcached的最大同时连接数为200,这和Linux线程能力有关系,这个数值是可以调整的。关于libevent可以参考相关文档。 Memcached内存使用方式也和APC不同 阅读全文

posted @ 2014-01-20 17:04 MikeJia 阅读(1929) 评论(0) 推荐(0) 编辑

(转)高并发高流量的大型网站架构设计(二)

摘要: 转自:http://www.csdn.net/article/2012-01-05/3101994.3 硬盘级缓存硬盘级别的缓存是指将需要动态生成的内容暂时缓存在硬盘上,在一个可接受的延迟时间范围内,同样的请求不再动态生成,以达到节约系统资源,提高网站承受能力的目的。Linux环境下硬盘级缓存一般使用Squid[27]。Squid是一个高性能的代理缓存服务器。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。它接受来自客 户端对目标对象的请求并适当地处理这些请求。比如说,用户通过浏览器想下载(即浏览)一个web页面,浏览器请求Squid为它取 阅读全文

posted @ 2014-01-20 13:05 MikeJia 阅读(315) 评论(0) 推荐(0) 编辑

(转)高并发高流量的大型网站架构设计(一)

摘要: 转自:http://www.csdn.net/article/2012-01-05/310198Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户 为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:首 先在整个网络的高度讨论了使用镜像网站,CDN内容分发网络等技术对负载均衡带来的便利及各自的优缺点比较。然后在局域网层次对第四层交换技术, 阅读全文

posted @ 2014-01-20 13:02 MikeJia 阅读(321) 评论(0) 推荐(0) 编辑

(转)可伸缩性最佳实践:来自eBay的经验

摘要: 转自:http://www.infoq.com/cn/articles/ebay-scalability-best-practices在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节(1015或250)来计算——可伸缩性是生死交关的问题。在一个可伸缩的架构中,资源的消耗应该随负载线性(或更佳)上升,负载可由用户流量、数据量等测量。如果说性能衡量的是每一工作单元所需的资源消 耗,可伸缩性则是衡量当工作单元的数量或尺寸增加时,资源消耗的变化情况。换 阅读全文

posted @ 2014-01-20 12:15 MikeJia 阅读(181) 评论(0) 推荐(0) 编辑

(转)Application, Session, Cookie, Viewstate, Cache对象用法和区别

摘要: ================================================================================ 1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网 阅读全文

posted @ 2014-01-20 11:53 MikeJia 阅读(176) 评论(0) 推荐(0) 编辑

导航