我正在开发一个社交网站。
从项目的第一天开始,我就一直在考虑可扩展性,我已经尽我所能对网站和查询进行了微调。
然而; 某些页面的数据量很大,我不太确定它们是否加载得尽可能快,所以我正在考虑实现一个分布式缓存解决方案。
但不太确定我应该缓存什么而不是缓存。或者,如果当前页面加载时间为 1 秒是好是坏。
最繁重的查询是获取会员信息 此查询获取所有会员的信息以及与他们相关的任何信息,例如在本网站的情况下他们的目标、博客类型条目、鼓励、照片、状态更新(如 twitter)、博客信息(用于交叉发布他们的条目) 等等等等。
无论如何,我应该缓存这些信息吗?你认为 1 秒的页面加载时间相当快吗?有些页面在 4-6 十分之一秒之间不到一秒。