本帖最後由 21andy 於 2013-12-4 00:18 編輯
) \* w4 ~* D. }6 T. _
! o1 P! o' M E# l3 U我的標準是除非特別的CLI程序,大多數頁面執行時間不能超過30毫秒% g1 o3 f" Z6 p5 c: R
需要優化的東西主要以下
: {' S+ t+ z$ {4 v+ k; F. c1. 數據庫結構
2 {3 M2 e6 s) U$ }3 Y2. 內存應用,/dev/shm解決IO,,REDIS應用- ^- A& N! i' T3 k
3. PHP幾乎原生速度+OPCACHE,絕無冗余代碼& x Y% a/ w/ t/ ?
4. 緩存策略
( \; v9 x& o- m" P# @+ q% S/ O2 X) o事實上,以上都做好,服務器或VPS要買對,別買到垃圾
" I: o' Z1 \$ v" q事實上我自己開發的應用大多數頁面沒有超過20毫秒的,和WP幾乎一模一樣的程序,可以輕易擴展成多數類型的應用
- d; X' U5 I* K- H性能天差地別
i1 F# u: ~; E! q" A0 q) P9 i, r: m, g
一個優秀的CMS要做到
4 c& a+ K4 ]! W不生HTML還能承載海量數據並經得起多個蜘蛛及暴增訪問量的瘋狂蹂躪並用低配置硬件並且能容易擴展成多種模型結構和維護升級7 ~3 e" o5 x! s) ?6 E! M3 a. L0 r
所以,必須自己寫,對所有結構和每一行代碼都瞭然於胸,瞭解LINUX的運行機制,其實涵蓋的知識面還是比較廣的
! B8 H" x2 J! w; Y我自己開發用了N年,一直完善到現在& A$ y# Y1 t" l" K2 {( L: A. m' I
6 t) g$ k1 U5 k9 ?. O6 q
" U3 |8 p/ O4 s: o* B8 O, ]! }
! B" q* [ N$ w5 L6 H2 Z; B
1 Y- V" n3 p5 R) ~ W) I2 s! ]- f2 Z5 x6 h4 t
|