[問題]我已經使用雙2.4CPU獨立主機

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
cony
星球公民
星球公民
文章: 58
註冊時間: 2003-03-06 14:40
來自: 千微資訊
聯繫:

文章 cony »

gaia的站長因為自己懂程式, 已經改了很多程式碼來適合自己的主機及討論版, 可以加快網頁下載, 如果我們只是安裝外掛, 沒有修改成適合自己的, 效能一定是沒這麼好的, 所以應該不能這樣比較, 因為我們算是東湊一塊西湊一塊, 拼出來的也算是五顏六色的怪獸吧, 因為我們根本沒有美化嘛
而且他的網站, 我預估大概最少用了6, 7台主機在跑吧
千微資訊有限公司■ http://dollarhosts.com.tw ■業務電話:02-2508-4851
虛擬主機一年 NT$1020■免費安裝phpBB、OSC、XOOPS■免費個人網址 YourName.com
圖檔 統編 70591921
jerrychf
星球公民
星球公民
文章: 41
註冊時間: 2003-03-06 10:17

文章 jerrychf »

cony 寫:gaia的站長因為自己懂程式, 已經改了很多程式碼來適合自己的主機及討論版, 可以加快網頁下載, 如果我們只是安裝外掛, 沒有修改成適合自己的, 效能一定是沒這麼好的, 所以應該不能這樣比較, 因為我們算是東湊一塊西湊一塊, 拼出來的也算是五顏六色的怪獸吧, 因為我們根本沒有美化嘛
而且他的網站, 我預估大概最少用了6, 7台主機在跑吧
他把整個 phpbb 的核心自己優化過很多,很多沒有用的東西也 disable 了
而且他是用雙 xeon 的 CPU,好像在那裏看到他發表文章說自己用什麼配備時,說是 2.4 來的,只是一台電腦去架\r

但總之問題是他已經把整個 phpbb 核心給改掉,所以這麼快

聽說現在最大的問題是因為,每個瀏覽者跳一次網頁,就會檢查所有的文章是否有閱讀過...

我以前就是這樣掛站,我還只是 70 人在線,所以板面越多,文章越多就會越慢,我問過好幾個網存的用家,他們也說 phpbb 害死過很多人...也是因為那個問題...

那我就之前成了其中一個受害者了 ~_~

建議樓主轉用 discuz 吧,別因為是大陸人開發而拒用,因為真的很不錯,速度很快,我現在用一台爛機子也可以架上 300 多人同時上線,hack 也裝了很多也十分順暢\r

http://www.worldofms.net
最多人的時段 = 11:00am - 11:20am
(伺服器架在香港的,而且最近出海的線路有點問題,所以可能有點慢,但可以看一看每頁底的執行時間)
圖檔
linux_xp
星球公民
星球公民
文章: 34
註冊時間: 2004-03-02 23:58

文章 linux_xp »

apache 設定的問題

httpd.conf
--------------------------
KeepAlive off

MinSpareServers 20
MaxSpareServers 80

MaxClients 256
---------------------------

設這樣會快一點

MaxClients
是指同一時間,提供服務的最高上限數\r
例如:開一個網頁,是一個服務
假設256人,在同一秒內要求服務(開網頁),便達到極限值\r
達到極限值後,apache會停止多出來的服務要求
以維護服務品質\r

此時,若有多餘的服務要求
例如,有260人同時要求服務
其中4個人則必須等待apache空出服務資源
另外,服務數目並不是針對人數,而是服務要求數目本身
一位使用者,可能一秒內同時開好幾個網頁
如此便佔到很多服務資源

但並非每位使用者,每秒都在要求開網頁
所以其實要達到極限值的情況,也是蠻少的
除非是有人刻意用軟體抓整個網站
這類軟體如teleport,會用多線程下載
同一時間,就會送出好幾十個服務要求
防範這類攻擊,要看流量分析
抓出誰在抓網站,封了他的ip
但要注意,IP是真正的個人IP,還是proxy server的
不要封到proxy server,不然無辜的人也會被封到\r

關於Linux的發行版:
若是使用RedHat (含Fedora)
MaxClient 預設最高只能256
若要突破256的限制,需改寫apache原始碼\r


其它:
1.注意防火牆的設定
phpBB2,只需要web服務
所以只要開啟port 80 就好,其餘全部鎖掉
以防被駭客攻擊

2.關掉apache的紀錄檔
只要有人光顧網站,這檔案就會一直增加
容量將會很可怕,從幾百MB到幾GB
而硬碟為了寫入這些其實沒什麼用處的資料
將會佔用大量CPU資源,托慢整體速度
●架設主機作業系統:Linux (Fedora core 4)
●快速架站程式:Linux 內建
●主機性能:AMD 2500+、1024MB
●您的上網方式:ADSL 2M/512K
●您安裝的程式:Apache2 + php5 + MySQL4.1
●您的 phpBB2 版本:2.0.17
過山雲
竹貓忠實會員
竹貓忠實會員
文章: 390
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北
聯繫:

文章 過山雲 »

linux_xp 寫:apache 設定的問題

httpd.conf
--------------------------
KeepAlive off

MinSpareServers 20
MaxSpareServers 80

MaxClients 256
---------------------------

設這樣會快一點
請問這是要填在什麼地方呢?
httod.conf內搜尋不到相關的字串\r
是在該檔案第一行還是最後一行加入是嗎?
謝謝您分享的經驗!

如何關掉記錄檔呢?
圖檔
anson_wongy
星球普通子民
星球普通子民
文章: 26
註冊時間: 2004-04-25 09:46
來自: 我阿媽個肚!

文章 anson_wongy »

jerrychf 寫:聽說現在最大的問題是因為,每個瀏覽者跳一次網頁,就會檢查所有的文章是否有閱讀過...

我以前就是這樣掛站,我還只是 70 人在線,所以板面越多,文章越多就會越慢,我問過好幾個網存的用家,他們也說 phpbb 害死過很多人...也是因為那個問題...

那我就之前成了其中一個受害者了 ~_~
那麼有辦法將它設成每個瀏覽者跳一次網頁,就會檢查所有的文章是否有閱讀過嗎?
jerrychf
星球公民
星球公民
文章: 41
註冊時間: 2003-03-06 10:17

文章 jerrychf »

anson_wongy 寫:
jerrychf 寫:聽說現在最大的問題是因為,每個瀏覽者跳一次網頁,就會檢查所有的文章是否有閱讀過...

我以前就是這樣掛站,我還只是 70 人在線,所以板面越多,文章越多就會越慢,我問過好幾個網存的用家,他們也說 phpbb 害死過很多人...也是因為那個問題...

那我就之前成了其中一個受害者了 ~_~
那麼有辦法將它設成每個瀏覽者跳一次網頁,就會檢查所有的文章是否有閱讀過嗎?
有就一定有方法,但我不懂 php 的,所以現在都轉用 discuz 了
可能要問上 giga 的站主,問一下他是怎改才可以令 phpbb 負荷好一點
圖檔
dener
星球公民
星球公民
文章: 35
註冊時間: 2004-08-15 15:58

文章 dener »

linux_xp 寫:apache 設定的問題
其它:
1.注意防火牆的設定
phpBB2,只需要web服務
所以只要開啟port 80 就好,其餘全部鎖掉
以防被駭客攻擊

2.關掉apache的紀錄檔
只要有人光顧網站,這檔案就會一直增加
容量將會很可怕,從幾百MB到幾GB
而硬碟為了寫入這些其實沒什麼用處的資料
將會佔用大量CPU資源,托慢整體速度
請問一下~怎麼關閉apache的log?
○作業系統:Windows XP Pro
○快速架站:AppServ 2.4.0
○phpMyAdmin版本:2.6.0-rc1
○phpBB版本:2.0.13
○連線方式:2M/256K
○我的網站:http://220.134.150.72/
沒有全天候24小時開機,如找不到網頁請見諒:)
目前狀態,停機中
webspirit
竹貓忠實會員
竹貓忠實會員
文章: 1354
註冊時間: 2004-02-16 12:01
來自: 精靈國度

文章 webspirit »

是不是將 httpd.conf 裡的 CustomLog logs/xxxxxx.log common 加上「#」?
主題已鎖定

回到「phpBB 2 安裝與使用」