所以我有一個網站,我正在努力,隨着時間的推移已被許多開發人員感動,隨着新功能的出現,開發人員當時覺得有必要添加另一個查詢來獲取需要的數據。這給我留下了一個緩慢的PHP頁面,並可能運行70個查詢。其中一些查詢在本頁的實際PHP文件中,有些分散在許多不同的功能中。現在我有責任嘗試加快頁面以符合特定要求。我正在尋求最佳的行動方針。優化有很多查詢的PHP頁面
- 有沒有辦法打印所有正在運行的查詢,然後遍歷文件並查找每個查詢?
- 我應該緩存使用memcached緩慢的查詢嗎?
- 有沒有人有想過幫我加快頁面的想法?
- 是否有插件或工具來分析查詢,我使用YSlow,沒有什麼可以查看查詢?
你打敗了我。 :)作爲一個快速入門,我會建議OP創建一個這樣的函數,然後用新函數替換所有出現的「mysql_query」。 – casablanca 2010-08-17 19:25:23
我不知道你是什麼意思...所以我創建一個打印出查詢而不是執行的函數...你有一個例子 – Trace 2010-08-17 19:29:31
@John:我認爲他有一個函數,它既執行又執行* X * (不管你喜歡什麼,登錄/定時等)。 – chelmertz 2010-08-17 19:33:08