【发布时间】:2014-09-01 07:21:54
【问题描述】:
目前我正在为我的网站使用共享托管域。但我们目前在其中一个表中有近 11,00,000 行。因此加载网页需要很多时间。所以我们想要实现数据库缓存技术就像我们网站的 APC 或 memcache。但是在共享域中,我们没有这些设施可用,我们只有 eaccelerator。但是 eaccelerator 不缓存 db 调用,如果我没记错的话。所以考虑到所有这些点,我们想转移到 VPS 并在这种情况。我们需要使用 APC 或 memcache 来减少页面加载时间的数据库缓存技术...请指导 VPS 和两个更好的缓存技术
【问题讨论】:
-
数据库表中的 11,000,000 行并不自动等于慢速站点或需要缓存。究竟是什么花了这么长时间?您不需要同一页面上的所有 11m 行,是吗?如果您说您的数据库查询越来越慢,您可以通过使用更好的查询和/或在您的表上添加适当的索引来加快查询速度。
-
我们基本上必须在这里使用like查询。我们也在做分页,首先显示20条记录和2列的计数。我们只使用2个查询......我们怎样才能加快在这种情况下查询先生没有缓存