【发布时间】:2011-01-31 09:51:34
【问题描述】:
这是交易。我们会采取完整的静态 html 路径来解决性能问题,但由于该站点将是部分动态的,这对我们来说是行不通的。 我们想到的是使用 memcache + eAccelerator 来加速 PHP 并负责缓存最常用的数据。
这是我们目前想到的两种方法:
在 >>all
将内存缓存用于最常检索的数据,并与标准硬盘存储的缓存结合以供进一步使用。
仅使用 memcache 的主要优势当然是性能,但随着用户的增加,内存使用量会变得很重。将两者结合起来听起来对我们来说是一种更自然的方法,尽管理论上会在性能上有所妥协。 Memcached 似乎也有一些可用的复制功能,当需要增加节点时可能会派上用场。
我们应该使用什么方法? - 妥协和结合这两种方法是愚蠢的吗?我们是否应该专注于使用 memcache,而不是专注于随着负载随着用户数量的增加而升级内存?
非常感谢!
【问题讨论】:
标签: database caching scalability memcached