今年4、5月份在用Drupal搭建英文版中國郵編網站China Postal Code的過程中,為了讓浏覽者更方便、更習慣,采用了CCK字段+Views展示的擴展模塊,并進行一系列的比較複雜的設置,例如多個computed計算字段、Views查詢中嵌套多級查詢,算是基本上能實現所希望的功能。
但當時就發現在性能上有很多的問題,通過Devel模塊的開啟,可以查看到一些Views查詢數據庫所用的時間非常長,需要幾十甚至幾百秒,常常令服務器負載過高而影響網站訪問。後來找了一個自動檢測MySQL進程的小腳本,當發現超過限定值的進程時就自動kill掉,這個辦法确