A T Asked: 2012-06-04 23:38:33 +0800 CST2012-06-04 23:38:33 +0800 CST 2012-06-04 23:38:33 +0800 CST 缓存服务器在概念上适合我的体系结构的什么地方? 772 鉴于以下简单的知名架构: 缓存服务器(在概念上)位于何处? database-design view 1 个回答 Voted Best Answer Atilla Ozgur 2012-06-05T00:10:36+08:002012-06-05T00:10:36+08:00 您的缓存层位于模型和视图控制器之间。您不应该为不必要的请求访问数据库。这些要求包括在我看来。 几乎所有的查找表。您已经阅读了城市和州列表。为什么又去数据库。 几乎每一页都使用了事实。如果您在每一页都显示用户的详细信息。点击一次数据库并缓存它。 您可以承受延迟显示的慢速查询。例如,您可以缓存您的客户有多少订单并在不进入数据库的情况下显示它。 请注意,缓存不需要仅用于数据库。例如,您可能会缓存来自邮件服务器的消息,或者昂贵的文件解析操作结果。 缓存是提高应用程序速度的第一层。
您的缓存层位于模型和视图控制器之间。您不应该为不必要的请求访问数据库。这些要求包括在我看来。
请注意,缓存不需要仅用于数据库。例如,您可能会缓存来自邮件服务器的消息,或者昂贵的文件解析操作结果。
缓存是提高应用程序速度的第一层。