0

查看我的 SQL 语句,它正在执行一些与我的用户相同的 SELECT 语句。

我有一个“项目”页面,用户可以在其中评论项目本身。在同一页面上,项目也有分配给项目的更新,用户也可以评论更新。

这意味着如果用户在同一个 find() 中同时评论项目和更新,SQL 将查找用户的 ID 两次;询问。有什么办法可以防止这种情况发生或者真的不重要吗?

谢谢 :)

4

1 回答 1

0

看看 CakePHP 中的缓存。您可以缓存您知道在用户交互的整个生命周期内不会更改的查询,例如用户 ID。

http://book.cakephp.org/1.3/view/1376/Cache

http://book.cakephp.org/1.3/view/1193/Caching

于 2012-07-11T13:26:17.307 回答