您好
以下是些PHP和MySQL程式在使用主機動物園虛擬主機時的一些小建議
主機已經內建的加速或優化功能
1. 我們主機有裝PHP的加速器: eaccelerator ,這會自動執行,所以不用擔心如何讓他運作
2. Nginx 支援
我們主機已經支援且安裝了Nginx,這會讓您網頁讀取更快速和有效率,Nginx 已經被認為是比傳統apache快10倍以上的 web server。這個也是會自動執行,客戶不用特別設定。
3. 主機上MySQL的Query Cache,皆有開啟
以下是一些客戶可以針對程式優化的tips
A. 我們裝有memcache 加速您的MySQL,這個程式設計師需要整合到程式內,以下是些套用memcache 時會需要用到的資訊
server : 127.0.0.1
port : 11211
一些常用的套裝程式例如joomla …等都已經內建和支援memcache,教學如
http://forum.serverzoo.com/showthread.php?t=3431
Discuz 1.5版之後和VB也都在後台就可以開啟對memcache的支援,memcache已經相當常用且廣泛支援,相當建議程式設計師整合使用
B. 開啟程式內建的cache 程式或外掛
如果您用套裝程式,很多套裝程式都有相關的程式cache或外掛可以優化和加速您的程式,例如
3個必裝的wordpress 加速外掛
http://forum.serverzoo.com/showthread.php?t=3538
C. mod_deflate (以前的gzip) 支援
主機有完整支援mod_deflate (也就是以前的gzip),程式開發者可以善加整合程式加以運用
D. 其他程式自行開發者,請善加使用cache 減少和優化程式的queries,可以讓您程式在虛擬主機上更有效率
我們有客戶開啟wordpress相關優化外掛後,Ram使用率從5%降到1%,效果相當好,還請多加利用,尤其虛擬主機客戶多半有預算上限制才沒有買整台專屬主機,適當優化程式可以保持網站在虛擬主機上運作順暢和保持最佳成本效率。畢竟即使買專屬主機,優化程式也是需要且必要的,不然也是浪費自己主機資源了~