從開始的時候打開一個頁面須要超過9秒的時間到如今能夠在3秒內打開,給本身帶來了不少欣慰。php
開始的時候是認爲server性能不足,因此講aliyun服務器從1核升級到了4核,可是發現升級以後和升級以前是同樣的效果。css
既然不是服務器的問題(實際上這樣的配置對php網站來講已經比較高端了),而又有那麼多大的網站運行,確定是有能夠解決的方法。sql
以後是漫長的搜索解決的方法。數據庫
發現不少人一直在抱怨drupal7性能的問題。緩存
下面是在參考別人的基礎上作的調試:服務器
- 優化數據庫。Mysql使用的是MyISAM引擎,D7使用的是Innodb引擎。修改my.cnf
- 安裝PHP APC pecl install apc
- 安裝Drupal緩存模塊: drush dl boost entitycache filecache; drush en boost entitycache filecache
- 卸載沒必要要的模塊:Drupalcommerce默認用了facebook,twitter,google的social功能,而在中國沒法打開的這些網站,因此能夠都關閉: drush dis widget_services commerce_kickstart_social service_links
- MySQL innodb 設置