㈠ 有個問題請教下啊,伺服器的內存從1.5g,提升到2g,對伺服器的性能影響大嗎
你說伺服器的內存,。這要看你伺服器的CPU處理怎樣。CPU不行加內存沒用。伺服器現在只有1.5G內存。。。。。你這是十年前的伺服器嗎。。你這伺服器幹嘛使得啊。不敢恭維。。具體也要看你伺服器幹嘛用的了。我們學校伺服器都是三十多G內存。。因為處理信息太多。。看你情況了。
㈡ 如何優化網站伺服器提升網站訪問速度
網站運營的任何時期,網站訪問速度都是至關重要的部分,它是網站友好體驗中最基本的一項,如果訪問體驗都令人不滿意,那麼後期所做的營銷推廣模式都有可能徒勞無功,因為網路中客戶的選擇成本很低,加上普遍客戶的耐心都不高,頁面訪問超過6秒客戶就會選擇離開,這對於一些流量本來就不高的企業網站來說無疑是雪上加霜。網站訪問速度既然如此重要,今天筆者也要跟大家分享幾個關於提升速度體驗的方法,雖然網上有很多類似的文章和觀點,但是大多數都是網站內部去解析,今天筆者要從伺服器方面聊聊如何優化網站伺服器提升網站訪問速度。
大多數網站運營優化人員都知道通過頁面優化來提升訪問速度,當你已經完成了優化操作之後,發現沒有什麼大的改善,此時你就應該去思考是不是其它因素導致訪問速度緩慢。比如:長期使用的伺服器性能下降所致,為了保障業務不受影響,你或許應該對正在使用的伺服器進行升級和優化了。
一、升級正在使用中的伺服器
進行伺服器升級工作之前,要考慮多方面的問題,是升級已有的伺服器還是購置新的伺服器設備須根據實際情況抉擇。首先來說升級現有的伺服器設備,一般來說網站運營到後期隨著業務不斷增加,多平台應用的開發對於伺服器性能的要求也逐步提升,長而久之伺服器遇到性能瓶頸也是情理之中的事情,對於這種情況,我們可以通過升級伺服器(例如增加硬體設備或網路帶寬)等相關配置來滿足不斷擴大的業務需求,那麼伺服器性能瓶頸問題就可以得到解決。再來說說購置新的伺服器設備,也許有人會問為什麼要重新購置呢,升級已有的伺服器不可以嗎?
這里筆者也當然想替大家節省一筆開支,但是根本問題在於大多數企業選購伺服器時並不合理,加上網站建設之初為節約成本而選擇了擴展性較差的伺服器,導致即便是我們對現有的伺服器進行升級,其性能提升的強度依然不夠。此時,就需要重新購置伺服器配合了,對於伺服器的購置也有很多技巧,這里簡單的做個推薦,如果用戶群體是國內的建議選擇國內知名的伺服器供應商,若客戶群體是遍布全球,大家可以選擇香港伺服器或美國伺服器,除此之外,更重要的是要根據自身行業的特性做出合理的選擇。
二、優化正在使用的伺服器
不管是完成升級後的伺服器,還是新購置的伺服器,我們都要對其進行優化,從而提升伺服器的性能以及利用率。下面從四個方面跟大家談談如何優化伺服器:
要點一:盡可能的減少HTTP請求數
從客戶訪問網站頁面到整個頁面內容完全展現出來,這其中要花費較多的時間來下載各種Scripts、CSS樣式表、Flash以及圖片,而每一類下載都相當於一次HTTP請求,這樣的請求越多網站被完全載入出來所花的時間會越長,意味著客戶端的訪問會很慢,那麼此時就需要盡可能的減少HTTP請求數,通常我們可以直接把css和js寫入到頁面中,避免了外部的調用;或者我們可以把CSS文件和JS文件分來,在後台再進行合並,這樣客戶端瀏覽器相當於一次請求。總而言之,減少HTTP請求數我們可以通過減少外部各類文件的數量調用次數來達到其目的。
要點二:降低DNS查詢時間
眾所周知網路伺服器端的域名和IP地址是相互對應的,當客戶端發出請求時,計算機還需要通過域名和IP地址的相互轉換來判斷,而這個轉換工作便是域名解析DNS,通常DNS的查詢需要10~20毫秒時間,客戶端瀏覽器也只會等待DNS查詢結束之後才會載入此域名下的內容。因此,我們要加快頁面的訪問速度,就可以從降低DNS查詢時間方面去做改善。
要點三:啟用伺服器Gzip壓縮功能
對於大中型網站來說,頁面的內容多且比較多樣化,單個頁面的大小可能是幾百K以上了,客戶端訪問的時候下載會比較慢,此時我們可以採用伺服器Gzip頁面壓縮功能,可以將一個大小為100K的頁面文件壓縮成25K以下,這樣就可以減少網路傳輸的數量從而提高客戶端訪問速度。一般伺服器都是可以使用Gzip壓縮功能的,並且能夠針對JS文件、CSS文件和Html進行壓縮,多方面去進行優化網站訪問速度。
要點四:推薦大中型網站使用CDN加速工具
CDN加速是目前大型網站普遍使用的頁面加速方式,它對於網站優化幾乎沒有影響的,基本原理是將網站鏡像備份到很多伺服器節點上,使伺服器節點周圍的用戶訪問速度更快,從而提升客戶端高速訪問網站的體驗;但是並不是所有的網站都適合使用CDN加速,一般對於小規模站點個人站的話,就不需要使用CDN加速,畢竟從長期來看這可是一筆不小的開支;建議圖片站以及多媒體站點可使用CDN加速。
至此,以上為大家講到了可以通過優化和升級伺服器兩個方面提升網站訪問速度,如果你的網站目前的訪問體驗不佳,可以嘗試進行以上操作,相信能夠幫助大家改善此類問題。
㈢ 如何提高伺服器的性能
1、伺服器系統架構的不合理。
伺服器在設計時,必須考慮整個系統架構的高效、穩定,高的可靠性和可用性。這點我深有體會,在最近的一個項目中,由於伺服器需要接受大批量小數據的多客戶端並發請求,對伺服器的業務處理提出了挑戰。原先的設計採用的了串列業務處理流程,結果導致伺服器大量業務堆積,造成丟包現象異常嚴重。經過討論後,為了提高伺服器的業務處理能力,採用了生產者——消費者模型,在業務上來時,直接進隊,然後返回,繼續接受下一個請求,縮短通信的滯留時間。然後多條業務線程從隊列取業務,加快業務處理速度,這樣就有效的提高了伺服器處理業務的能力。
2、通信協議的不合理。
對於大批量小數據多客戶端並發,可以考慮用UDP協議,由於UDP是一種無連接傳輸協議,可以有效的降低系統開銷,特別對大批量小數據的請求,效果明顯,而TCP在這種情況對系統的消耗是很大的,往往會導致連接被拒絕,或者socket句柄已經存在的錯誤。有人可能就會問了,在服務端可以採用短連接,這樣就可以節約資源。其實不然,大量socket的創建與銷毀本來就是一種對系統性能的極度消耗,有時這種還沒有直接使用長連接來的效率高。
在目前的P3項目就有體現,原本我們採用的就是TCP連接,當時並發量一直提不上去,而且在大量並發下,系統出現Socket的錯誤,資源消耗及其大,所以之後採用UDP協議,而TCP作為備用方案,來防止UDP的不可靠性。
3、大批量的內存創建、銷毀,以及一切有關內存的操作都會影響到系統性能
這點對小量的並發,體現的並不明顯,但是在大量並發下,這就會性能造成嚴重影響,這種內存的創建,銷毀,以及內存的COPY等會消耗掉系統50%~60%的性能。對這種情況,盡量在系統啟動時,創建好內存資源,然後再業務處理完後,回收資源,重新利用,切忌在大量業務處理時,new新的內存,處理完後,又delete內存資源,這樣對系統性能消耗及其大。
另外,對於自定的協議包處理,盡量少用涉及到內存操作的函數或者類型,比如memset,string等,這樣在打包與解包時,都會對系統性能造成影響。
㈣ 怎樣提高伺服器的響應速度
提高伺服器響應來速度自是多方面的:
一\伺服器網路資源帶寬.帶寬越高越好.
二\就是從網站優化方面入手.具體包括以下方面
1\優化HTML代碼.盡量不要用TALBE布局.而採用div+CSS方式.這樣可以把網頁體積縮小至少50%.減少網站傳輸量和帶寬點用量
2\網頁中盡量不要用或少用大體積圖片
3\如果用動態程序.要去優化程序,盡量減少伺服器回傳(postback),即減少伺服器資料庫查詢次數,降低伺服器負載
4\如果網站訪問量大.盡量後台生成靜態頁面(目前新浪,搜狐等大型網站都是採用這種方法).但程序寫起來比較麻煩.
㈤ 伺服器性能不足怎麼辦
升級伺服器 或者減少程序代碼的運行
㈥ 怎樣提高Windows伺服器性能
這里有許多你只需要做簡單的操作就能對提高伺服器的性能有所幫助。所有的這些都不可能對移動頁文件到一個指定磁碟有什麼異常情況發生,盡管大多數的操作需要手動完成,但是這些所有的技巧都能夠顯著地提高伺服器的性能。
大多數討論關於優化伺服器性能的文章都會集中在使用性能監視器來尋找性能瓶頸問題。性能監視器對於如何提高伺服器性能來說,確實是一個優秀的工具。但是,使用性能監視器,是需要用戶必須了解性能監視器中產生的數據都是些什麼意思。
那麼,這里有十項能夠幫助你做提高伺服器性能的事情
1.為頁文件使用專用磁碟
這項技巧可能是最大限度的提高你伺服器性能的方法。默認情況下,Windows創建一個頁文件,將它作為虛擬內存。因為Windows會頻繁的使用這個文件。這個文件最好的存儲位置就是在一個專門磁碟上(注意:不是單獨卷)。伺服器性能做這些會確保Windows在讀取頁文件數據前,而將不需等待其他的應用使用硬碟完成。
2.保證你的硬碟定期運行磁碟碎片整理程序伺服器性能
現今的磁碟在執行連續不斷的讀取時,其實是很快的。然而,當磁碟被請求去讀取散亂存放的數據時,Windows的性能就會下降。通過運行磁碟碎片整理程序,你能夠確保文件能以順序的方式而不是雜亂無章的存放在磁碟上,從而,你的計算機將會高效地讀取文件。
3.使用NTFS文件系統
盡管對於Windows伺服器版本操作系統來說,NTFS是默認的文件系統,Windows是支持使用FAT和FAT-32文件系統的。我讀過的每一本MSCE培訓教程推薦使用NTFS文件系統是因為它比FAT和FAT-32文件系統使用中更安全。伺服器性能但是這些書籍中都沒有提及NTFS是一種基於處理(transaction-based)的文件系統。這就意味著相比較FAT和FAT-32文件系統而言,NTFS文件系統更快。
4.避免運行16-位應用
64位Windows操作系統根本不能夠運行16位應用,所以說這一項對於64位操作系統來說並不是個問題。但是,32位Windows操作系統將會運行16位應用。使用多任務處理模式的Windows更多的使用16位應用。伺服器性能討論Windows的多任務處理使用16位應用將需要單獨開篇說明,但是可以確定的說,運行16位應用會對降低性能。
5.查找內存泄漏(memory leaks)
內存泄漏很難被寫成是一個應用上的問題。通常情況下,它會為一個應用去在一個需要的基礎上請求操作系統中的內存。典型的是,當應用不再被運行時,它將會把內存釋放給操作系統。如果一個應用包括了一個內存泄漏,當它被運行時,將會向內存發出請求,但是當使用完畢後,釋放內存是失敗的。伺服器性能當下一次應用需要內存時,它將會向Windows要求的內存數比上一次要多。長此以往,Windows能夠為其他的應用提供的內存數將會越來越少。
最初,內存泄漏對系統性能的影響是可以忽略不計的,但是當這樣的泄漏變得越來越多的時候,它對系統性能的影響就會凸現出來。
盡管我曾經說過我不會在這篇文章中討論性能監控器,但是對於查找內存泄漏來說,性能監控器是最佳工具。
6.移除那些極少使用的組件
我曾經購買的每一台伺服器上都會裝上各種各樣的監控或者日誌組件。如果你能夠有計劃有規律的使用這些組件的話,在計算機上安裝這些組件算不得什麼不正確的選擇。伺服器性能但是令我吃驚的是有很多系統管理員安裝(或者從不移除)那些伺服器上的組件,並且實際上除了浪費系統資源外,它們甚至從來沒被運行過。
7.停止運行那些不使用的服務
在一篇類似的文章中,我也推薦瀏覽服務控制管理器,並關閉那些沒有被用到的服務。這樣不但能夠提高我們的伺服器性能,另外它也可以提高伺服器的安全性。計算機有一條法則描述了被執行的代碼越多,代碼中包含的不安全因素的機會就會增多。通過關閉那些不使用的服務,你做得即是減少執行代碼的大小,從而降低伺服器包含的安全漏洞被利用的機會。
8.注銷
這是另一個你能夠提高伺服器安全和性能的方法。當你不再使用控制台的時候,出於安全原因考慮,你應該進行注銷操作。伺服器性能 同時,在你登陸時,Windows將會載入你的用戶屬性,這將會消耗內存和CPU。
9.壓縮磁碟
當微軟發布MS-DOS5.0時,它們介紹了其磁碟壓縮的特色功能。當時的情況是讓硬碟或者軟盤能夠通過壓縮功能存儲更多的數據。當我試著使用磁碟壓縮技術,這時,我的計算機運行就慢了下來,我就改回使用一個沒有壓縮的磁碟,並且直到最近再沒有使用過壓縮。
現在,在正常的情況下,壓縮確實能夠提高系統性能。在一台計算機中,硬碟算得上是運行最慢的部分了。然而,如果你能夠壓縮一個文件,你就是減少了它的物理大小,這也將會減少從硬碟中讀取它的時間量。
同時,一個壓縮文件必須在它從磁碟讀取後被解壓。解壓操作通常是佔用內存,並且進程會附帶的使用一些CPU時間。如果你的伺服器運行一個磁碟加強的應用來解決大量的分散文件(不是一個資料庫),執行壓縮能夠提高系統性能。
10.調整伺服器響應
與個人計算機不同的是伺服器並不總是從伺服器的控制台那裡運行應用。那麼,最優化伺服器是將獲得優先權的應用到後台執行。
你可以通過打開伺服器的控制面板,並雙擊系統圖標。當窗口中顯示系統屬性標簽時,轉到「高級」標簽項,找到性能設置部分,並點擊設置按鈕。窗口中將會顯示性能選項屬性標簽。轉到屬性標簽中的高級選項,並確定伺服器設置為後台服務的最佳性能。
㈦ 有沒有什麼辦法可以提升伺服器的處理速度
建議你可以考復慮霆智硬體的加速制陣,我們公司用的是U810.1,因為公司的業務量很大,隨著時間的增長,之前出現過這個情況,最快的時侯查詢一張全年的收發存匯總表需要快20分鍾時間,我們一直認為是軟體的問題,那段時間用友的人也經常來,也經常做調試,效果也不明顯,後來用友的人帶了一個硬體廠商過來公司,聽他們介紹是他們採用硬體和軟體的方案加速,硬體採用他們的加速卡,提高數據吞吐能力,再加上資料庫,網路等優化,來提升整體的運行效率,最後他們還給我們申請了一台樣機,從測試的結果來看,效果還是挺好的,查詢全年的收發存匯總表在他們的平台上只跑了4分鍾多的時間。
㈧ 如何提升web伺服器的運行速度
1) DNS Lookup,DNS解析時間。如果頁面存在多個請求主機,頻繁DNS解析將消耗更多的版時間。
2) Connecting,建立一個TCP連接所權需要的時間,不同的瀏覽器使用不同的埠下載資源,因此更多的埠等於更多的並行性,並且更多的TCP連接時間開銷。
3) Blocking,網頁請求被阻塞,花費在瀏覽器中的等待網路連接的時間;
4) Sending,向伺服器發送請求所需要的時間;
5) Waiting,等待伺服器響應的時間(直到第一個位元組是從伺服器收到的),優化服務或連接;
6) Receiving,接收伺服器響應對象需要的時間;
【TS,DM】
㈨ 如何更有效的提高伺服器的安全性
伺服器租用安全提高伺服器安全步驟
第一:更改伺服器埠
第二:專更改用戶名密碼
第三:設置屬磁碟許可權
第四:設置策略
第五:開啟防火牆
這是標準的伺服器安全設置大項。
按照這個做的話,基本不會有問題
也可以租用高防伺服器,也會在安全上更加上一層次。
㈩ 網站伺服器升級應該從哪些方面提升性能
1.增加內存容量。電腦的速度上不去,根本原因是內存不能支撐目前數據的運行,伺服器版也一樣,增權加RAKsmart美國伺服器的內存也是更有必要的,這樣會使處理器子系統更加高效的運行,內存容量的提高和價格的下降是現在行業的主要特徵,那麼增加內存容量也是勢在必行。
2.更換硬碟。這一點對於往往採用IDE硬碟的入門級伺服器尤其重要。雖然不論是IDE硬碟還是SCSI硬碟,它們板載的緩存容量的影響都非常大,但入門級伺服器出於控制價格的考慮,這方面的配置往往會大打折扣。所以,如果你現在使用的產品恰好有這樣的問題,那麼最好將他們更換成至少擁有8MB甚至16MB Cache的硬碟。如果預算允許,購買10000轉的硬碟也會對性能大有幫助,只是你需要在散熱系統的設計上多費些腦筋了。