0

私のSQLステートメントを見ると、私のユーザーと同じいくつかのSELECTステートメントを実行しています。

ユーザーがプロジェクト自体にコメントできる「プロジェクト」ページがあります。同じページで、プロジェクトにはプロジェクトに割り当てられた更新もあり、ユーザーは更新にコメントすることもできます。

これは、ユーザーが同じ find() 内でプロジェクトと更新の両方にコメントしている場合、SQL がユーザーの ID を 2 回検索していることを意味します。クエリ。これを防ぐ方法はありますか、それとも本当に問題ではありませんか?

ありがとう :)

4

1 に答える 1

0

CakePHP のキャッシングを見てください。ユーザー ID など、ユーザーの操作の有効期間にわたって変更されないことがわかっているクエリをキャッシュできます。

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

http://book.cakephp.org/1.3/view/1193/キャッシング

于 2012-07-11T13:26:17.307 に答える