我正在编写一个类似 reddit 的网站。
用户可以显示其选择的类别中的项目。
为此,我正在查询他订阅的类别和项目的JOIN 。
铁杆查询
第一个解决方案:将数据存储在磁盘上的“ categories_1-2-4-7-10.json ”中,并将其提供给浏览相同类别的用户。
缺点:占用磁盘空间,负载重。
我正在考虑一个新的解决方案:views。但是我真的不知道它们是如何工作的,它们是否经常重新生成以成为服务器的重载?
View 可以让我查询已经加入的数据
进一步:我只是为首页项目制作一个视图。我不需要优化后面的页面,因为它们的访问频率不高。