什麼是更好的速度...查找('first'),Find('count')或Field('id')...哪個更快?
我想確定用戶是否已將某個URL添加到他們的快捷方式列表。如果他們添加了網址,網頁上就會有鏈接從快捷方式中移除網頁,否則他們可以將其添加到快捷方式中,以便通過下拉菜單快速訪問。不幸的是,我需要在每次加載頁面時進行檢查,以便代碼位於我的AppController中。我想盡我所能來加快速度。我不希望這個緩存。
難道是快做find('first')
同時限制「域」,只是「身份證」,一個find('count')
或field('id')
其中或者語句的條件是'URL' => $this->here
。只能返回1或0個結果。
這沒關係。如果你不在單個頁面上使用它們100000次,它們的速度幾乎相同(我希望你不要^^)。只要使用最適合的處理方式。如果你需要計數,使用計數,如果你需要整個記錄,首先使用,如果你只需要一個字段,使用字段。 – mark
謝謝。我會堅持計數。 – bowlerae