php – 为所有用户“缓存”相同的MySQL结果

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 为所有用户“缓存”相同的MySQL结果脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望开发一个LamP应用程序,它将以一个小表为中心,可能少于100行,每行可能有5个字段.这个表需要快速访问存储的数据,每个用户可能每秒一次(尽管这是“理想的”,实际上,这可能会略有下降).将对此表进行一些更新,但SELECT将远远超过UPDATES.

可用的硬件功能不是很强大(它可以在具有512mb RAM的VPS上启动)并且它需要可扩展 – 启动时可能只有10个并发用户,但这可能会增加到数千个(并且,因为我们所有希望都有这些东西,也许是10,000,但这个级别会有更强大的硬件可用).

因此,我想知道是否有人可以指出我正确的方向为起点 – 所有检索到的数据对所有用户都是相同的,所以我试图调查是否仍然在所有用户之间共享这些数据,而不是每秒执行10,000次相同的选择. SOOOO:

1)mysql_query_cache是​​否会缓存这些结果并允许访问数据,而不需要为每个用户重新选择?
2)(抱歉这个问题的范围有多广,我甚至非常感谢最简单的反应!)我一直在研究apc缓存,因为我们已经将它用于操作码缓存 – 是否有一种缓存数据的方法在APC缓存中,只需每秒执行一次MysqL选择来更新此缓存 – 然后只为每个用户访问APC?或者可能是替代缓存?

如果没有这一切,我可能会考虑使用一个单独的脚本来处理查询输出数据,并以某种方式将这个脚本的数据汇总到所有用户.这不是一个完全形成的想法,我不确定实现,但也许是AJAX的组合来从……“某处”拉出输出数据……

本图文内容来网友网络收集整理提供,作为学习参考使用,版权属于原作者。
@H_360_42@
  • 上一篇:php – 当条件发生时断开循环,并避下一篇:带PHP的Aptana Studio 3 – 持续索
  • 脚本宝典总结

    以上是脚本宝典为你收集整理的php – 为所有用户“缓存”相同的MySQL结果全部内容,希望文章能够帮你解决php – 为所有用户“缓存”相同的MySQL结果所遇到的问题。

    如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。