我正在创建一个具有“跟随”概念的网站。每当用户上传图片或视频时,我会查询“跟随”表以获取跟随上传者的所有人,然后使用循环将其名称附加到INSERT查询,然后在“通知”表上执行,如这里建议http://www.w3schools.com/php/php_mysql_insert_multiple.asp。
麻烦的是,如果这个人拥有2000个粉丝,这可能会导致大量查询,以及“通知”表中的2000个条目。这是一个最佳算法,还是有更好的方法来做到这一点?像Quora这样的大型网站如何处理这个?
答案 0 :(得分:0)
我不太熟悉像Quora这样的大型网站如何处理这个问题,但如果我在你的网站上,我会做一些事情:
notifications
。这比一直运行大量的MySQL查询要快(但通常不是酸性的)。notification
查询,这样就不会让最终用户在加载下一页之前等待查询运行。希望这有帮助。