歡迎蒞臨 廣東動易軟件股份有限公司官網

“專家坐堂”服務手札(2)

广东快乐十块走势图一定牛 www.krmxa.com 時間:2006年6月30日
1、網站名稱: 羽毛球迷網
2、網站地址: www.badmintonfan.com
3、網站管理員QQ: ******
4、服務器管理員QQ: ******
5、網站管理員真實姓名: ******
6、郵政編碼: ******
7、聯系地址: ******
8、聯系電話: ******
9、網站類型: 專業網站
10、數據庫大?。?35M
11、會員總數: 3000
12、文章總數: 500
13、下載總數: 50
14、圖片總數: 50
15、商品總數: 500
16、其他內容總數: 500
17、主機類型: 獨立服務器
18、空間大?。?100G
19、數據庫容量: 35
20、IIS限制數: 不限
21、流量限制數: 不限
22、CPU限制百分比: 不限
23、內存限制: 不限
24、服務器品牌及型號: 組裝
25、服務器配置: INTEL主板,P4-3.0,2條512內存,160G的SATA主硬盤1個,160G的IDE副硬盤一個.
26、服務器上站點數: 2
27、您的站點的IIS日志文件的大?。ㄈ∑驕擔?111
28、服務器的數據流量統計: 1000
29、服務器的操作系統: Win2003
30、服務器上的防火墻軟件: 無
31、服務器上的殺毒軟件: 諾頓
32、其他情況說明: 內存占用過大,800M左右。 網頁打開速度較慢。


情況分析:
剛收到這個服務請求時,以為真的找到了一個是因為動易引起性能問題的網站了。這個網站的數據庫只有35M,用的卻是SQL數據庫和獨立服務器。這種情況下還出現網頁打開速度較慢,我真的以為是動易有問題了。聯系上站長,遠程上服務器一看,放下心來了。先看內存占用過大的情況,內存占用確實如站長所說,1G的總內存使用了800M。打開任務管理器,發現是具體內存占用為:SQL Server占用300多M,IIS占用100多M,其他程序占用300多M,CPU占用非常少,一直穩定在4%左右。于是可以肯定內存占用方面是正常的。SQL的特點就是以內存換速度,SQL會將所有查詢及有關數據緩存在內存中,以加快速度,這樣SQL Server占用300多M的內存是正常的。而IIS占用100多M內存也是正常的。

接下來處理第二個問題:網頁打開速度較慢。這個網站是全部生成HTML的,并且又是獨立服務器,CPU占用率也極低,才4%,按理說不會慢的。認真觀察首頁模板,發現站長將整個首頁放在一個大表格中,這樣就造成網頁必須等所有內容都下載到本地后,才一下子顯示出來,看起來顯得非常慢。另外一個原因是首頁多處用JS調用論壇的貼子,這也是網頁打開較慢的一個重要原因。

繼續觀察,感覺這個網站只能稱之為小網站,根本沒有必要使用獨立服務器,站長使用獨立服務器,肯定有其他原因。于是打開IIS,發現有一個Video站點,是一個影視下載站。于是猜想網頁打開慢還有一個原因可能是帶寬不夠。于是讓站長裝上流量統計軟件Du Meter,馬上發現這臺服務器的流量持續在2.5MB/秒左右,換成帶寬就是20Mb。這么大的流量估計占掉了一個機柜的5分之一(一般一個機柜分配100Mb的帶寬,一個機柜放15--30臺服務器,這15--30臺服務器共享這100Mb帶寬。),同時也達到了服務器硬盤的速度極限了。


最后給站長提供了兩個解決方法:
1、將網站與影視站分開放在不同的服務器上,此服務器做為專為的影視下載服務器,將網站放在另一臺服務器上與其他網站放在一起,這樣網站的HTML文件讀取速度可能還快過放在與影視站放在同一服務器上。
2、增加影視服務器的硬盤配置,將原來2個160G的硬盤做成Raid1,最好是增加更多硬盤做成Raid5。影視服務器一般都是磁盤陣列,這樣才能將硬盤速度的瓶頸影響減至最小,同時可以增加數據的安全,當某個硬盤壞了以后,不影響網站運行。

后記:
兩天了,接待了十幾個站長,卻沒有發現真正是由動易引起的性能問題。說動易慢的那些站長們哪里去了呢?機會難道呀,如果你的網站運行比較慢,趕緊去提交你的申請吧。

[打印文章] 發布時間:2006-07-10 作者:webboy 來源:本站原創