Expression Engine Apache和SSD

时间:2013-05-05 15:15:53

标签: apache codeigniter expressionengine ssd

最近我一直在研究一个存在性能问题的表达式引擎项目。在具有50个并发连接的测试

  1. CPU使用率极高(100%)
  2. 低RAM使用率(8个中的2个演出)
  3. 数据库上的CPU / RAM使用率低
  4. Web服务器有4个CPU。现在,如果我打开缓存,利用率会降低,但内容必须取消动态缓存。现在,表达式引擎由必须读入内存并进行解析的模板组成。对于那些不熟悉表达式引擎的人来说,它是使用CodeIgniter构建的。

    我的想法是,如果Apache和表达式引擎文件从HDD中取出并放到SSD,模板的I / O上,它会快很多并且会降低Apache的CPU利用率。这种性能的提升是否真的会发生,或者SSD会不会有什么不同?

1 个答案:

答案 0 :(得分:0)

SSD总是会比磁盘I / O盘旋的盘旋更快,但听起来并不像你的瓶颈所在。

您没有使用RAM,正如您所说,必须解析模板。你有4个CPU,但它们可能是1998年(我们不知道)。如果它们是最新的,听起来它应该足够50个并发连接,但你可能正在渲染国会图书馆的内容(再次,我们不知道)。

您可能会使用tag cachingThe Guide中提到的其他一些技巧获得一些好处。

还找到了这个:http://eeinsider.com/articles/using-cache-wisely-with-expressionengine/