脚本宝典收集整理的这篇文章主要介绍了php – 为所有用户“缓存”相同的MySQL结果,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
可用的硬件功能不是很强大(它可以在具有512mb RAM的VPS上启动)并且它需要可扩展 – 启动时可能只有10个并发用户,但这可能会增加到数千个(并且,因为我们所有希望都有这些东西,也许是10,000,但这个级别会有更强大的硬件可用).
因此,我想知道是否有人可以指出我正确的方向为起点 – 所有检索到的数据对所有用户都是相同的,所以我试图调查是否仍然在所有用户之间共享这些数据,而不是每秒执行10,000次相同的选择. SOOOO:
1)mysql_query_cache是否会缓存这些结果并允许访问数据,而不需要为每个用户重新选择?
2)(抱歉这个问题的范围有多广,我甚至非常感谢最简单的反应!)我一直在研究apc缓存,因为我们已经将它用于操作码缓存 – 是否有一种缓存数据的方法在APC缓存中,只需每秒执行一次MysqL选择来更新此缓存 – 然后只为每个用户访问APC?或者可能是替代缓存?
如果没有这一切,我可能会考虑使用一个单独的脚本来处理查询并输出数据,并以某种方式将这个脚本的数据汇总到所有用户.这不是一个完全形成的想法,我不确定实现,但也许是AJAX的组合来从……“某处”拉出输出数据……
以上是脚本宝典为你收集整理的php – 为所有用户“缓存”相同的MySQL结果全部内容,希望文章能够帮你解决php – 为所有用户“缓存”相同的MySQL结果所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。