哪个更快:从文件系统还是从MemCache提供静态超文本标记语言文件?
另外,有没有我应该注意的扩展和/或其他问题?
发布于 2009-09-23 04:49:59
这取决于网站。我敢肯定,如果你测试了一个简单的静态网页,它不是动态的,而不是一个数据库驱动的memcached站点,前者会“更快”,但这可能会完全不同,这取决于手头的变量,有太多的因素需要考虑,才能给出一个简单的是或否的答案。
发布于 2009-09-23 04:52:04
就像任何与性能相关的问题:基准测试。它高度依赖于架构、服务器设置、网络、磁盘等。这个问题听起来足够简单,可以在几分钟内使用负载测试工具进行基准测试。
发布于 2009-09-23 04:59:25
这取决于文件系统是在本地还是在网络上。它还取决于您的网络连接速度。
数据将根据文件的使用方式以及web服务器是否在集群中(以及单个web服务器是否需要生成一次文件然后缓存)进行更改。
:我敢打赌,从文件系统提供本地文件将比使用Memcache提供文件更快(特别是当它是一个快速的驱动器时) --这仅仅是因为您切断了等式中的网络层。
即使在本地安装,您的应用程序也需要使用网络堆栈来访问Memcache,这将涉及一些开销。
https://stackoverflow.com/questions/1464008
复制相似问题