阿杰老師為大家整理的文章如下:
可能的問題有
LifeType 快取設定
PHP 加速器
硬體設備
使用快取加速器
外掛數量
這幾方面
引用文章
http://forum.lifetype.org.tw/index.php?topic=117.0
Mark Wu 提到如下:
你覺得的"慢"大概的時間是多久呢?例如 1-2 秒,還是 5-6 秒,甚至更久。還有,是在 admin page 慢,還是 index 的 page 慢?另外你的機器配備、等級,還有架設的系統能提供參考一下嗎?越明確的資訊對我們幫助越大。
目前預設安裝是把 template_cache 打開, http_cache 是關掉的。但 admin page 因為操作需要所以常常會 clearchace所以會比較慢,而 index (blog 頁面)因為 cache 一產生,除非有任何變到頁面的動作,否則會直接讀 Cache,將不會用 Smarty 在去 render 一次。所以我測出的速度還算不錯。幾乎是馬上就出來。
有使用者提到如下:
我已經大約了解到問題出在那裡,
這不是plog 1.0 的問題,
而是因為我安裝了zend 的 ZendPerformanceSuit,
現在用回 mmcache 速度快了很多很多.....
引用文章自
http://forum.lifetype.org.tw/index.php?topic=1947.0
Mark Wu 提到:
所句實話, LifeType 是很『耗』資源的程式,所以除了程式的調整外(apache 換成 lightpd),本身主機規格的好壞影響真的很大。
如果你是公司內部幾個人使用,那可能還好。如果是要給外面的人來使用,其實 2G CPU, 1G RAM 是我最建議的規格啦。因為不需要 Server,一般的桌機都是這樣的規格。
另外, 128 ram,稍嫌不足。以 LifeType 目前 1.0.3 在不加任何程式,一個 request 預計會跑到 8-12M 。如果你同時有 10 個 request ,那麼機器大概就無法負荷了。
引用文章自
http://forum.lifetype.org.tw/index.php?topic=1117.0
Mark Wu 提到:
你可以試裝 eaccelerator 的 cachen management, 幫助應該很大
引用文章自
http://forum.lifetype.org.tw/index.php?topic=436.0
Mark Wu 提到:
這要分兩部分來談,加入 template cache 後,後台的負擔變大,所以後台的速度的確也比較慢。但是前台的速度則加快很多,因為完全以 cache 處理。這是我目前試的結果!
另外 1.0 佔的 cpu loading 跟 memory 都更兇一點,這是因為要處理 smarty cache 的關係。
如果以一個支撐個人站台來看在一般的虛擬主機的支援錯錯有餘,但是要加一個專業的 blog community 站台,折需要有專屬的主機,這樣才有辦法調到完美的地步。
引用文章自
http://forum.lifetype.org.tw/index.php?topic=636.0
提問:
我的plog現在共有86站台,想要擴充至200個站台,平時連線都沒有問題,但是讓30位左右的學生同時連線,頁面產生的速度嚴重的遲緩,在全域設定中的 template_cache_enable已開啟,template_cache_lifetime設為-1,template_http_cache_enabled開啟,在網路上搜尋到不能外掛Blog_statistic外掛,否則會影響多人連線,檢查外掛中心,並無此套件。不知系統該如何調校,能讓速度加快?
PIII1.2G雙CPU,岱昇I-Chip(FreeBSD),Dram 1024MB,36G SCSI HD
MySql 3.23.58
PHP 4.3.8
apache 1.3.29
二十四橋明月夜 - 總版主 提到
建議只裝常用套件. plugin裝越多會越拖慢系統速度.
系統會慢有很多因素. 硬體設備, 軟體版本等等. 就硬體來看, 這樣的配備應該綽綽有餘才對. Server上還有跑其他Daemon或Service嗎?
另外, 也有可能是被 Mysql 的同時連線數所影響. PHP的一些設定也同樣會影響速度.
比較直接的加速方法, 可以裝上PHP官方所出的Zend Optimizer, 速度可以有一定的提升.
提問者:
昨夜把plugin移去,只留以下plugin:
recent comments
recent trackbacks
smiley
Hidden Input
recentcomments
topcommentposts
topcommentvisitors
textparser
dropcase
plogeshi
Mysql未做調校,PHP也沒裝Zend Optimizer,今天一早再請小朋友測試,果然速度提升許多.........真是感謝各位!
引用文章自
http://forum.lifetype.org.tw/index.php?topic=23.0
Mark Wu 提到:
1. 常發生 Too many connection:加大 Mysql 的 max_connection。預設值為 50。請自行視情況加大,例如
程式碼:set-variable = max_connections = 500
2. 常發生 mysql thread 沒被使用,佔據 connection:縮短 Mysql 的 interactive_timeout。
預設值為 28800(八小時)。請自行視情況縮短,例如程式碼:set-variable = interactive_timeout= 600