需求是实现一个图文直播系统,发直播消息时,用户可以实时刷新,并且满足足够多(1w)的人同时刷新出最新的直播消息并且可以查看历史消息。
自己的想法是,每发送一条直播消息,入库后使用消息id作为key添加一条memcache记录,并且维护一张消息id列表也放入memcache中。用户请求时传入消息id根据消息id列表向前取n个id,再循环n次从memcache取n条记录返回。过程出错,就读库重新生成缓存。
立即学习“PHP免费学习笔记(深入)”;
问题:这样做可行吗?能否满足需求?有没有更好的解决方案?
需求是实现一个图文直播系统,发直播消息时,用户可以实时刷新,并且满足足够多(1w)的人同时刷新出最新的直播消息并且可以查看历史消息。
自己的想法是,每发送一条直播消息,入库后使用消息id作为key添加一条memcache记录,并且维护一张消息id列表也放入memcache中。用户请求时传入消息id根据消息id列表向前取n个id,再循环n次从memcache取n条记录返回。过程出错,就读库重新生成缓存。
立即学习“PHP免费学习笔记(深入)”;
问题:这样做可行吗?能否满足需求?有没有更好的解决方案?
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号