php – 为所有用户“缓存”相同的MySQL结果
我希望开发一个LAMP应用程序,它将以一个小表为中心,可能少于100行,每行可能有5个字段.这个表需要快速访问存储的数据,每个用户可能每秒一次(尽管这是“理想的”,实际上,这可能会略有下降).将对此表进行一些更新,但SELECT将远远超过UPDATES.
可用的硬件功能不是很强大(它可以在具有512mb RAM的VPS上启动)并且它需要可扩展 – 启动时可能只有10个并发用户,但这可能会增加到数千个(并且,因为我们所有希望都有这些东西,也许是10,000,但这个级别会有更强大的硬件可用). 因此,我想知道是否有人可以指出我正确的方向为起点 – 所有检索到的数据对所有用户都是相同的,所以我试图调查是否仍然在所有用户之间共享这些数据,而不是每秒执行10,000次相同的选择. SOOOO: 1)mysql_query_cache是??否会缓存这些结果并允许访问数据,而不需要为每个用户重新选择? 如果没有这一切,我可能会考虑使用一个单独的脚本来处理查询并输出数据,并以某种方式将这个脚本的数据汇总到所有用户.这不是一个完全形成的想法,我不确定实现,但也许是AJAX的组合来从……“某处”拉出输出数据…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |