用于单服务器站点数据缓存的 Memcache 与 APC
我有一个服务器站点,每天推送200k unqiues,流量大约每40天翻一番(无论如何在过去的5个月中)。
我几乎只计划将mysql_query函数的输出缓存一个小时左右。如果缓存早于此值,请运行查询,将结果放回缓存中一个小时。
我的mysql数据库大小约为200mb(每月增长10-20mb)。
我通过编写HTML输出并使用它们几分钟,然后重新生成html来执行大量文件缓存。
不幸的是,由于它是一个数据库站点,因此允许许多排序,搜索和排序方法,以及分页。有超过150,000个缓存页面。我也没有缓存搜索查询,这会导致大部分负载。
我想实现一个缓存系统,我想知道哪一个更快。很想看到一些基准。