Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
查看我的 SQL 语句,它正在执行一些与我的用户相同的 SELECT 语句。
我有一个“项目”页面,用户可以在其中评论项目本身。在同一页面上,项目也有分配给项目的更新,用户也可以评论更新。
这意味着如果用户在同一个 find() 中同时评论项目和更新,SQL 将查找用户的 ID 两次;询问。有什么办法可以防止这种情况发生或者真的不重要吗?
谢谢 :)
看看 CakePHP 中的缓存。您可以缓存您知道在用户交互的整个生命周期内不会更改的查询,例如用户 ID。
http://book.cakephp.org/1.3/view/1376/Cache
http://book.cakephp.org/1.3/view/1193/Caching