什么更快:从文件系统或MemCache提供静态HTML文件?

时间:2009-09-23 04:46:19

标签: html web memcached webserver

什么更快:从文件系统或MemCache提供静态HTML文件?

此外,我是否应该注意缩放和/或其他问题?

3 个答案:

答案 0 :(得分:1)

这取决于网站。我敢肯定,如果你对一个非动态的简单小静态网页进行基准测试而不是数据库驱动的memcached网站,那么前者会“更快”,但这根据手头的变量完全不同,有太多因素需要考虑考虑给你一个简单的是或否答案。

答案 1 :(得分:0)

与任何与绩效相关的问题:基准。它高度依赖于架构,服务器设置,网络,磁盘等。这个问题听起来很简单,可以在几分钟内使用负载测试工具进行基准测试。

答案 2 :(得分:0)

这取决于文件系统是本地还是网络。它还取决于您的网络连接速度。

数据将根据文件的使用方式以及Web服务器是否在群集中进行更改(如果各个Web服务器需要生成一次文件然后对其进行缓存)。

我愿意打赌,从文件系统提供本地文件比使用Memcache提供文件更快(特别是如果它是一个快速的SATA驱动器) - 只是因为你正在切割超出等式的网络层。

即使在本地安装,您的应用也需要使用网络堆栈来访问Memcache,这将涉及一些开销。