A. 如何優化web伺服器的訪問速度
網站運營的任何時期,網站訪問速度都是至關重要的部分,它是網站友好體驗中最基本的一項,如果訪問體驗都令人不滿意,那麼後期所做的營銷推廣模式都有可能徒勞無功,因為網路中客戶的選擇成本很低,加上普遍客戶的耐心都不高,頁面訪問超過6秒客戶就會選擇離開,這對於一些流量本來就不高的企業網站來說無疑是雪上加霜。
一、升級正在使用中的伺服器
進行伺服器升級工作之前,要考慮多方面的問題,是升級已有的伺服器還是購置新的伺服器設備須根據實際情況抉擇。首先來說升級現有的伺服器設備,一般來說網站運營到後期隨著業務不斷增加,多平台應用的開發對於伺服器性能的要求也逐步提升,長而久之伺服器遇到性能瓶頸也是情理之中的事情,對於這種情況,我們可以通過升級伺服器(例如增加硬體設備或網路帶寬)等相關配置來滿足不斷擴大的業務需求,那麼伺服器性能瓶頸問題就可以得到解決。
二、優化正在使用的伺服器
不管是完成升級後的伺服器,還是新購置的伺服器,我們都要對其進行優化,從而提升伺服器的性能以及利用率。如何優化伺服器?作為在國互網工作到現在的資深IDC工作人員,小編認為大概分為以下四個方面
要點一:盡可能的減少HTTP請求數
從客戶訪問網站頁面到整個頁面內容完全展現出來,這其中要花費較多的時間來下載各種Scripts、CSS樣式表、Flash以及圖片,而每一類下載都相當於一次HTTP請求,這樣的請求越多網站被完全載入出來所花的時間會越長,意味著客戶端的訪問會很慢,那麼此時就需要盡可能的減少HTTP請求數,通常我們可以直接把css和js寫入到頁面中,避免了外部的調用;或者我們可以把CSS文件和JS文件分來,在後台再進行合並,這樣客戶端瀏覽器相當於一次請求。這是小編在國互網美女前端那學來的。
要點二:降低DNS查詢時間
眾所周知網路伺服器端的域名和IP地址是相互對應的,當客戶端發出請求時,計算機還需要通過域名和IP地址的相互轉換來判斷,而這個轉換工作便是域名解析DNS,通常DNS的查詢需要10~20毫秒時間,客戶端瀏覽器也只會等待DNS查詢結束之後才會載入此域名下的內容。因此,我們要加快頁面的訪問速度,就可以從降低DNS查詢時間方面去做改善。
要點三:啟用伺服器Gzip壓縮功能
對於大中型網站來說,頁面的內容多且比較多樣化,單個頁面的大小可能是幾百K以上了,客戶端訪問的時候下載會比較慢,此時我們可以採用伺服器Gzip頁面壓縮功能,可以將一個大小為100K的頁面文件壓縮成25K以下,這樣就可以減少網路傳輸的數量從而提高客戶端訪問速度。一般伺服器都是可以使用Gzip壓縮功能的,並且能夠針對JS文件、CSS文件和Html進行壓縮,多方面去進行優化網站訪問速度。
要點四:推薦大中型網站使用CDN加速工具
CDN加速是目前大型網站普遍使用的頁面加速方式,它對於網站優化幾乎沒有影響的,基本原理是將網站鏡像備份到很多伺服器節點上,使伺服器節點周圍的用戶訪問速度更快,從而提升客戶端高速訪問網站的體驗;但是並不是所有的網站都適合使用CDN加速,一般對於小規模站點個人站的話,就不需要使用CDN加速,畢竟從長期來看這可是一筆不小的開支;建議圖片站以及多媒體站點可使用CDN加速。
希望以上知識能夠幫到您
B. 如何提升伺服器的速度
你好.我來解答下你的問題.
影響伺服器運行速度的因素是多方面的.比如說伺服器的配置.帶寬.所在機房網路環境.所用的網站程序.是否中病毒木馬等.如果你的伺服器是用的WIN系統.建議像平時優化自己電腦一樣.可以從以下幾個方面來優化提升性能:
一.藉助於一些電腦管家.安全衛士等軟體直接優化系統.
二.ASP的網站直接用IIS即可發布.不需要再配置php.NET等其他網站環境.安裝的資料庫太多也會降低伺服器性能.
三.建議沒用的軟體以及程序刪除掉.平時養成好的操作習慣.可以不用安裝殺軟.
四.定期更新系統補丁.並進行病毒和木馬的掃描.
五.平時留意CPU.內存.以及帶寬的佔用情況.當配置不夠用時及時升級.
海騰數據楊闖為你解答.希望以上回答對你有幫助.
C. 如何加快伺服器下載速度
1提高寬頻速度
專業版的Windows
XP默認保留了20%的帶寬,其實這對於我們個人用戶來說是沒有什麼作用的。尤其讓它閑著還不如充分地利用起來。
在「開始→運行」中輸入gpedit.msc,打開組策略編輯器。找到「計算機配置→管理模板→網路→QoS數據包調度程序」,選擇右邊的「限制可保留帶寬」,選擇「屬性」打開限制可保留帶寬屬性對話框,選擇「啟用」,並將原來的「20」改為「0」,這樣就釋放了保留的帶寬。
2、優化網上鄰居
Windows
XP網上鄰居在使用時系統會搜索自己的共享目錄和可作為網路共享的列印機以及計劃任務中和網路相關的計劃任務,然後才顯示出來,這樣速度顯然會慢的很多。這些功能對我們沒多大用的話,可以將其刪除。在注冊表編輯器中找到HKEY_LOCAL_MACHIN
,刪除其下的(列印機)和{D6277990-4
C6A-11CF8D87-
00AA0060F5BF}(計劃任務),重新啟動電腦,再次訪問網上鄰居,你會發現快了很多。
D. 如何讓部署在伺服器上的網站速度得到提升
網站速度提升的兩個關鍵點:
伺服器訪問速度。建議選擇雲主機來部署網站,真正的雲主機是智能多線的,各種線路訪問都會很快。
網站自身的程序優化。建議採用H5架構,扁平化結構,程序的執行效率要高。
E. 怎樣提高伺服器的響應速度
一、伺服器周圍環境
伺服器通常放置於機房,所說的周圍環境也正是指機房。伺服器基本是一天24小時不間斷運行,所需要的電量如果沒有得到足夠保證,那麼宕機的可能性就會增加。
其次,一台不停運轉的機器,會產生大量的熱量,如果機房不能給予足夠的散熱與濕度保持,機器便會故障,對運行速度也會有很大影響。
最後,在伺服器配置相同的情況下,機房的帶寬越大,訪問速度相對越快。
二、本身配置
伺服器對非專業人員一直是難以理解的機器,但如果將其轉化為我們熟知的東西就很好理解了。我們可以將伺服器看做一台普通計算機,計算機中的處理器、內存和寬頻都直接影響了其運行速度。
因此,想要提升伺服器速度,可以對這些硬體進行升級,做好維護,如果速度下降,也可以從這些方面進行排查。
三、網站程序
程序代碼對速度影響也很大。代碼越精簡,所佔用空間便會越小,訪問速度便會越快。通常來說,編碼人員都會有一個書寫標准,但因為個人習慣問題而憑空多出許多冗餘代碼,導致速度被拖慢。壹基比觀觀
F. 伺服器運行越來越慢怎麼辦
這種問題挺復雜的,有些原因真的很出意料,一般程式化的方法還找不到。
1.先用瀏覽器F12控台查看一下網頁載入資源的情況,看是不是某些資源載入慢的緣故。
2.如果不是的話, 那就檢查一下是不是網路問題。
3.如果都不是上面的問題,你再去看下伺服器的狀況,應該有後台可以看,看下是不是帶寬不足。(或者用top,iptraf命令看一下)
4.最後還有問題的話看下你php代碼是不是有問題,用xhprof看下代碼哪裡慢。
---------
例1:
伺服器: 戴爾 PowerEdge R620 Rack Mount Chassis
今天公司的 web伺服器響應異常的慢 平常 200ms 執行完畢的一個action,現在要 2秒多才能執行那個完畢。
之前也出現過這種狀況,但再重啟之後就一般及解決了。
遍歷網上
說是
1、網路原因 2、系統原因 3、硬體原因
首先分析網路原因 我 ping 伺服器的 接收到響應要1ms,平常都是小於 1ms
2、系統原因
我查看了任務管理器發現 CPU 橫容易就奔向100%了。
4 個cpu 核心 馬上沖向頂端持平了。
3、硬體原因
聽網上說可能還有一部分磁碟 i/o 也會導致運行速度大減的
2、3 部分圖片當時很著急解決問題沒有截圖、
下面是今天晚上伺服器 恢復正常後的基本空閑時的cpu 狀況、和磁碟讀取狀況
想問一下、普通我這種刀片伺服器正常運行時oracle 的一般最高讀寫速度、為什麼怎樣找到程序中那個可能正執行死循環的程序
經過之前一天的推測,覺得應該是伺服器上的另一個應用伺服器,出現了死循環,聯系了此程序開發人員讓其恢復了上一個版本,問題就沒有了。
就是那一個個驗證推測麻煩,花了我一天的時間,想直接知道哪裡死循環。
經過之前一天的推測,覺得應該是伺服器上的另一個應用伺服器,出現了死循環,聯系了此程序開發人員讓其恢復了上一個版本,問題就沒有了。
就是那一個個驗證推測麻煩,花了我一天的時間,想直接知道哪裡死循環。
例2:
我的WIN2003獨立伺服器(P4 2.8G/1G的方正商用機,非專業伺服器),ACCESS資料庫有800多兆,同時在線會員100多人。瀏覽速度很慢,日發帖從1000多銳減到200多貼,網友怨聲載道,不得已才轉換到DZ。
轉換後DZ的資料庫有600多兆。剛開始挺快的,隨後升級到DZ6.1,現在過了才1個多月,伺服器響應越來越慢。CPU佔用並不高,通常不到20%,內存佔用好像也正常。就是經常硬碟燈一直亮(是常亮,不是閃亮),每到這時論壇頁面就打不開,有時光顯示頁面頭部,要等很長時間。硬碟燈不常亮的時候速度挺快。
以前是一兩天出現一次,後來越來越頻繁,現在過不多大會兒就出現一次,簡直受不了了。
相信很多人在用windows2003伺服器或者vps,而且一開始用,速度都相當的快,但是過了幾天速度變慢了很多,也會遇到有時候網站打開卡等現象,即使網站沒什麼流量也會出現。
有時候就會懷疑是不是我的伺服器或者vps很差勁,買到假貨了?其實不然。
其實這些問題作祟的都是w3wp.exe這個iis進程在搗鬼。
在WINDOWS2003+IIS6下,經常出現w3wp的內存佔用不能及時釋放,從而導致伺服器響應速度很慢。
遇到這些現象,我們可以用以下方法進行解決,不影響網站運營及系統問題。
可以做以下配置修改進行改善:
1、在IIS中對每個網站進行單獨的應用程序池配置。即互相之間不影響。
2、設置應用程序池的回收時間,默認為1720小時,可以根據情況修改。同時,設置同時運行的web工作進程數目為1。再設置當內存或者cpu佔用超過多少,就自動回收內存。
一般來說就可以解決了。但仍然會出現個別網站因為程序問題,不能正確釋放。
那麼,怎麼樣才能找到是哪一個網站的?解決辦法:
1、在任務管理器中增加顯示pid欄位。就可以看到佔用內存或者cpu最高的進程pid
2、在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然後再次運行就可以了。這樣就可以看到pid對應的應用程序池
3、到iis中察看該應用程序池對應的網站,就可以了。
G. 如何提升web伺服器的運行速度
1) DNS Lookup,DNS解析時間。如果頁面存在多個請求主機,頻繁DNS解析將消耗更多的時間。
2) Connecting,建立一個TCP連接所需要的時間,不同的瀏覽器使用不同的埠下載資源,因此更多的埠等於更多的並行性,並且更多的TCP連接時間開銷。
3) Blocking,網頁請求被阻塞,花費在瀏覽器中的等待網路連接的時間;
4) Sending,向伺服器發送請求所需要的時間;
5) Waiting,等待伺服器響應的時間(直到第一個位元組是從伺服器收到的),優化服務或連接;
6) Receiving,接收伺服器響應對象需要的時間;
【TS,DM】
H. 怎麼提高linux伺服器性能,讓速度更快更穩定
1、我們平時登陸Linux伺服器的時候,都需要在輸入用戶名之後再等待一下,這個時間因不同而等的時間不一樣。
2、其實這個問題是由ssh里邊的配置造成的,只需要我們改一下即可正常快速登陸。
3、我們編輯sshd_config 這個文件:vi /etc/ssh/sshd_config。
4、然後在里邊打開 需要修改的行。
5、我們把前面的#號去了,然後把yes 改變為no,UseDNS no。
6、然後保存退出,再重啟下ssh服務測試下就可以了,service sshd restart。
I. 怎樣提高伺服器的響應速度
無論怎麼成功的網站,頁面載入延遲總是不可避免的。但是我們可以通過優化網站,最小化延遲時間。是什麼原因導致網站的響應速度變慢呢?
平常我們說到網站的響應速度,最常用的方法就是減少網站文件的尺寸,減少網站的內容。實際上,影響網站響應速度的因素還有很多:
HTML文檔的大小。
頁面中嵌入的腳本、圖像、多媒體元素文檔的大小。
HTML頁面的復雜程度。
用戶的接入速度
會被頁面訪問的第三方內容所在伺服器的訪問速度。
網站域名的DNS解析速度。
計算機的性能。
伺服器的載入速度。
以上都是技術上的原因導致網站響應變慢,另外還有很多是因為網站設計師門在設計上的因素還有一些人為設計上的因素。例如:為了網站的美觀,加入了一些flash元素,從而導致網站載入速度變慢;頁面被設計為需要頁面內容完全載入完畢後才一起顯示。
影響網站響應速度的原因是找到了,要怎樣才能使網站響應速度變快呢?長沙鋒銳網路科技經過時間總結了下面的一些經驗,對於解決由於技術和人為因素影響網站響應速度變慢有所幫助。
在不影響網站頁面顯示質量的前提下,盡可能的優化HTLM代碼。頁面中盡可能少的包含其他外部引用,減少文檔之間的依賴。
確保你沒有從外部伺服器上引用第三方的內...
無論怎麼成功的網站,頁面載入延遲總是不可避免的。但是我們可以通過優化網站,最小化延遲時間。是什麼原因導致網站的響應速度變慢呢?
平常我們說到網站的響應速度,最常用的方法就是減少網站文件的尺寸,減少網站的內容。實際上,影響網站響應速度的因素還有很多:
HTML文檔的大小。
頁面中嵌入的腳本、圖像、多媒體元素文檔的大小。
HTML頁面的復雜程度。
用戶的接入速度
會被頁面訪問的第三方內容所在伺服器的訪問速度。
網站域名的DNS解析速度。
計算機的性能。
伺服器的載入速度。
以上都是技術上的原因導致網站響應變慢,另外還有很多是因為網站設計師門在設計上的因素還有一些人為設計上的因素。例如:為了網站的美觀,加入了一些flash元素,從而導致網站載入速度變慢;頁面被設計為需要頁面內容完全載入完畢後才一起顯示。
影響網站響應速度的原因是找到了,要怎樣才能使網站響應速度變快呢?長沙鋒銳網路科技經過時間總結了下面的一些經驗,對於解決由於技術和人為因素影響網站響應速度變慢有所幫助。
在不影響網站頁面顯示質量的前提下,盡可能的優化HTLM代碼。頁面中盡可能少的包含其他外部引用,減少文檔之間的依賴。
確保你沒有從外部伺服器上引用第三方的內容:用一個腳本將遠程的RSS源緩存在本地。這樣可以避免DNS解析所造成的延時。
盡可能的制定圖片及包含圖片的元素的尺寸。這樣可以避免頁面展現時由於圖片陸續載入而造成頁面元素跳動的現象。
在頁面的末端載入大的腳本,這樣頁面的可以在大的腳本載入完成前展示出來。如果把大的腳本在頁面頭元素中載入,瀏覽器會等到腳本全部載入完全後才會顯示內容。
訪客通常不會有足夠耐性等待你的網站載入的,所以網站響應時間的長短直接影響著用戶對你網站的第一印象。
J. 決定伺服器快慢的因素有哪些
伺服器類型
伺服器主要分為塔式伺服器、機架式伺服器和刀片伺服器。
三種類型伺服器對速度影響主要在機身構造上,其中塔式伺服器特點是機箱內部空間大,擴展靈活,散熱性更好,有利於對各子系統進行較高配置,實現高性能;機架式伺服器,由於能夠將多台伺服器裝到一個機櫃上,不僅可以佔用更小的空間,而且也便於統一管理,整體性能理論上也要強一些;刀片式伺服器,每一個刀片都是一個系統的模版,類似一個獨立的伺服器,集成度最高,但這也在另一方面會制約到單個刀片的硬體配置,例如在處理器的配置上通常會採用低電壓版的型號,在功耗顯著下降的同時,相比普通型號的處理器主頻及運算能力也相應有所下降。不過在單位空間內可輸出的總計算能力,以及管理和布署等方面,刀片伺服器都有著自身的優勢。
處理器
處理器是伺服器的大腦,不僅數據要在這里完成運算,同時它也擔負各個子系統協調配合的責任,它是衡量伺服器性能的首要指標。處理器性能主要可以參考主頻、匯流排頻率、外頻、CPU的位和字長、緩存、指令集和製造工藝等。目前X86伺服器主要使用的CPU是Intel的至強處理器,另外也有採用AMD酷龍處理器的產品,不過數量較少。
以中小企業用戶採用比較多的DELL Poweredge R720 為例,這是一款主流2U機架式伺服器,就是採用了英特爾至強處理器E5-2600或E5-2600v2,32納米技術工藝,每個處理器可提供多達8個核心,實現計算密集型任務的超快處理。
內存和I/O帶寬
但僅有強大的處理器並不足以提供均衡的性能,計算能力必須結合充足的內存和I/O 帶寬,才能防止出現性能瓶頸。之前的處理器與內存間的數據交互需要通過前端匯流排和北橋晶元,如今內存控制機制已經完全可由處理器完成,環形匯流排已經集成於處理器之中。
伺服器內存與我們電腦上的普通內存在性質上並沒有什麼兩樣,不同的是前者要求要嚴格的多,除了工作頻率之外,它更強調內在的糾錯技術能力和穩定性。因此,用戶在關注內存帶寬、匯流排速度、等待周期、CAS的延遲時間等參數的同時,還需要考慮其製作工藝。
現在的I/O帶寬主要是指伺服器中各硬體子系統連接所採用的匯流排,現在採用最多的是PCI-Express,目前已經發展到第三代——PCI-E 3.0,信號頻率從2.0時代的5GT/s提高到8GT/s,單信道(x1)單向帶寬條件下,即可實現1GB/s的數據吞吐能力,並保持了對PCI-E 2.x/1.x的向下兼容,繼續支持2.5GHz、5GHz信號機制。
同樣以DELL Poweredge R720為例,可以支持24個內存插槽,內存最高可配768GB,並且同時配備了7個PCI-Express3.0 的擴展插槽,能夠滿足用戶對於內存容量及高I/O 帶寬的需求,可以同時支持內存密集型和數據密集型等不同的應用需要。
此外,DELL Poweredge R720還內置有兩個RAID控制器(可提供一系列RAID級別以提高存儲可靠性)和可選的CacheCade功能(通過對您最常訪問的數據進行高速緩存,從而加速資料庫性能),能有效提升應用程序吞吐量。
硬碟
它是IT平台的數據倉庫,所有信息都存儲在這里,與普通PC機的硬碟相比,伺服器硬碟需要具備速度快、可靠性高和支持熱插拔等特性。而對伺服器運行速度的影響則主要體現在數據讀取上,影響參數包括硬碟轉速和介面類型:轉速一般可達每分鍾7200或10000轉,甚至更高;在介面類型上除普通的SATA硬碟已經較少使用,通常伺服器採用多為SAS硬碟。
另外現在有些產品開始使用SSD硬碟來提升讀寫速度,不過此類硬碟目前在價格以及容量上相比機械硬碟仍難有優勢。前面我們提到R720所採用驅動器托架,即可支持最多8個3.5英寸硬碟,或最多16個2.5英寸硬碟,可被用在對存儲容量有較高要求的環境中。
網路適配器
即伺服器網卡,一般是用於伺服器與交換機等網路設備之間的連接。目前伺服器最常配置的網卡為1000Mbps自適應乙太網卡,同時一些產品為滿足特殊組網需要,會另行配置萬兆電口或光纖埠的網卡。不過通常是利用伺服器的PCI-Express擴展介面來實現。
散熱性
散熱性能的好壞同樣會影響整個伺服器的性能發揮,就像正在巴西進行的世界盃一樣,高溫環境使絕大多數歐洲球員都無法發揮出100%的狀態,結果造成16強被美洲包圍的局面。設備也同樣如此,無論是機箱散熱性的好壞還是內部硬體對高溫的適應能力,都會對最終性能造成影響。關於這一點,主要考驗伺服器廠商的綜合設計和優化能力,其中品牌廠商的伺服器在這一點最為可靠。
以伺服器的散熱設計為例,表面看同樣是幾個風扇,但風扇的功率選擇、轉速與各部件溫度狀況的關聯機制,這些都會對散熱效果,以及系統的故障率產生直接作用。而DELL PoweredgeR720等機架式伺服器,在機器主板以及各組件中設計有大量感測器,散熱系統實行有效動態的運行機制,從而在確保系統穩定運行的情況下,實現了能耗的節省。
再一個方面,由於DELL PowerEdge伺服器所選用元器件的品質,也保證了此伺服器可以在業界主流伺服器承諾的最高極限溫度下(113°F/45°C)穩定運行較長時間。
系統優化和運行環境同樣重要
除了內因外,系統優化和運行環境等外因也會在一定程度上影響伺服器速度。有經驗的IT經理,在選購伺服器的過程中,除常規測試外,同樣會根據企業運行現狀對伺服器系統進行調整優化,以確保伺服器與運行系統相契合。
此外,伺服器所在的網路環境與Internet骨幹網相聯的速率,ChinaNet的國際出口速率,訪問者的ISP (Internet接入服務提供商)與ChinaNet之間的專線速率,訪問者的ISP (Internet接入服務提供商)向客戶端開放的埠接入速率等因素同樣會影響到用戶所感知到的伺服器處理速度。