我认为我还不清楚,从文件或从 memcached 读取内容更快吗?为什么?
Memcached 速度更快,但内存有限。 HDD 很大,但 I/O 速度比内存慢。你应该把memcached 最热门的东西, and 所有其他人 can go 缓存文件.
(或者勇敢地投入一些钱来增加内存,例如这些家伙 http://37signals.com/svn/posts/3090-basecamp-nexts-caching-hardware :)
对于一些基准测试,请参阅:缓存性能比较(文件、Memcached、查询缓存、APC) http://www.mysqlperformanceblog.com/2006/08/09/cache-performance-comparison/
理论上:
Read 1 MB sequentially from memory 250,000 ns
Disk seek 10,000,000 ns
http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf http://www.cs.cornell.edu/projects/ladis2009/talks/dean-keynote-ladis2009.pdf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)