GoogleGoogle Professional Cloud Architect (PCA) Certification
·TW
·更新於 5 Sep 2026
部署使用 Cloud SQL 的 PHP App Engine Standard 服務,並將資料庫查詢最小化。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 memcache 設定為 dedicated。使用從 SQL 查詢的雜湊衍生的快取鍵,並在查詢 Cloud SQL 之前傳回快取結果。.
為什麼這是答案
為了最小化資料庫查詢並提高效能,使用 Memcache 是最佳實踐。將 Memcache 設定為 dedicated (專用) 實例可確保您的應用程式擁有獨佔的快取資源,避免與其他應用程式共享資源可能導致的效能問題。使用從 SQL 查詢衍生的雜湊作為快取鍵,可以為每個獨特的查詢建立一個唯一的快取項目。在執行實際的 Cloud SQL 查詢之前檢查 Memcache,如果找到匹配的快取鍵,則直接從快取返回結果,從而避免了昂貴的資料庫操作。
其他選項不夠理想:
每分鐘使用 cron 任務填充快取可能導致資料過時,且無法動態響應應用程式的實際查詢模式。
使用 shared (共享) Memcache 可能會因資源競爭而導致效能不穩定。
將所有查詢結果儲存到單一鍵 (cachedqueries) 會導致快取無效化和更新的複雜性,並且可能超出單一鍵的儲存限制。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡