
有相當多的研究(http://www.yuiblog.com/blog/2006/11/28/performance-research-part-1/)
指出,有 80% 到 90% 的頁面載入時間是花在前端(frontend,下載 CSS、JavaScript 與圖
像之類外部資源的瀏覽器)上,而典型的網頁只有 10% 到 20% 的載入時間是花在後端
(backend)。雖然一般來說這是真確的,而也有很多工具能夠提供你建議,以增進你前
端程式碼的效能,例如 WebPagetest(http://www.webpagetest.org/)、Page Speed(http://
code.google.com/speed/speed/)、YSlow(http://developer.yahoo.com/yslow/),但是後端
的效能議題,也並不少見,特別是在你把眼光從 Internet 上頂尖的網站移到那些「長尾」
(long tail)站台上之時。
這種情況並不完全出乎意料,因為那些頂尖的網站通常會有專門的開發人員致力於建置用
來提供網頁的後端程式碼,另外還有專門的營運團隊,負責監看系統與資料庫的效能,並
在後端的效能以及可擴展性(scalability)上,花了很多時間。
當你開始去看這些 Internet 頂尖網站以外的站台時,你就會遇到使用既有的內容系統
(Drupal、WordPress、Joomla 等)來運行的網站,而網站擁有者可能是委外處理他們的
網站開發工作,或是調整可用的範本 ...