我们正在开发这个网络应用程序,用户在其中存储一些书签(url/title/shortkey/times url clicked)等。
每次用户刷新页面时,都会从数据库(不同的服务器)中检索此数据。从逻辑上讲,您可以查看书签。所有书签都在应用程序的每个页面中;因此,在每个用户点击的地方,都必须解析这些数据。
将这些数据存储到会话中还是每次都从数据库中请求更好?开发人员在这种情况下通常会做什么?
我可以想象,来自大约 1000 个用户的每个刷新按钮,大约有 100 个书签(每行大约 100 个字符),每分钟要访问大量数据。
基于我们的网络应用程序的一个非常相似的例子是twitter 的收藏夹。每次您访问此页面时,它是从数据库中请求您的收藏夹,还是根据您的 ID 将收藏夹存储到会话中?