- 主題:本站内容主要是本人關注的互聯網行業及個人愛好方面的主題,包括AdSense💲、MediaWiki👨💻、Drupal💻、馬拉松🏃、架子鼓🥁等。
- 書訊:本人新書2018年12月出版《Google AdSense實戰寶典 - 第二版📘》,歡迎關注。
同事反映在用Drupal Ubercart搭建的網站中添加産品時速度非常慢的問題,産品頁面可以編輯,但在添加關聯下載文件的時候就需要長時間等待甚至超時報錯,先以為是服務器性能或者MySQL的問題,折騰了兩天都沒有多大效果,今天把排錯神器devel安裝上,很快就發現是該頁面需要運行8000多次數據庫查詢,而我們現在大約有4000個産品關聯文件,也就是該頁面需要循環4000次、每次2個數據庫查詢。
網上搜索了很久(用ubercart feather file slow等關鍵詞都找不到準确的,後來用devel發現的重複MySQL查詢名稱查到的),終于找到與我們的情況基本