『壹』 如何使伺服器性能優化
先閱讀apache配置優化建議如下,再對相關參數進行調整,觀察伺服器狀況.
Apache配置優化建議:
進入/usr/local/apache2/conf/extra目錄下
Apache優化,
經過上述操作後,Apache已經能夠正常運行。但是,對於訪問量稍大的站點,Apache的這些默認配置是無法滿足需求的,我們仍需調整Apache的一些參數,使Apache能夠在大訪問量環境下發揮出更好的性能。以下我們對Apache配置文件httpd.conf中對性能影響較大的參數進行一些說明。
(1)Timeout該參數指定Apache在接收請求或發送所請求內容之前的最長等待時間(秒),若超過該時間Apache則放棄處理該請求,並釋放連接。該參數默認值為120,推薦設置為60,對於訪問量較大的網站可以設置為30或15。
(2)KeepAlive該參數控制Apache是否允許在一個連接中有多個請求,默認打開。但對於大多數論壇類型站點來說,通常設置為off以關閉該支持。
(3)MPM-prefork.c在默認情況下Apache使用Prefork(進程)工作模式,可以說這部分的參數設置是對Apache性能影響的核心和關鍵。用戶可以在配置文檔中找到以下配置段:
『貳』 要怎麼優化網站伺服器才能提升網站訪問速度
網站伺服器的帶寬速度決定打開網站的速度,可以將網站上的大文件(JS/CSS,圖片,視頻)縮小到帶寬的速度,就可以提高網站訪問速度 。
『叄』 如何優化網站伺服器減少網路延時
如果您的用戶群體在國內,建議您使用國內伺服器或使用香港伺服器,國內伺服器建議使用雙線或者多線,這樣不同地區不同線路的用戶訪問速度都會非常快(就好比聯通線路的用戶訪問電信伺服器,速度方面肯定會差一些。雙線或多線可以解決這個問題)。香港伺服器的話,建議使用CN2線路直連大陸的伺服器,這樣可以保證網路穩定性。
如果您的用戶群體分布在海外地區,那就近源租用伺服器,客戶訪問速度快,才是做網站最優先考慮的問題。
也可以搭建CDN節點,可以進一步提升客戶訪問網站的速度。
海騰數據張毅龍為您回答,希望可以幫到您。
『肆』 跪求 伺服器 優化步驟
從伺服器的角度上分析,隨需應變時代的企業數據中心應該是一個可以在相當長的時間段內,提供穩定、先進、易於擴展、可以靈活運用資源、可以通過高效的管理手段提高運轉效率的基礎架構平台。 第一步:伺服器整合 主要有向上整合和向外整合兩種不同的方式,前者比較適合資料庫伺服器應用,後者比較適合前端伺服器應用。 主機和UNIX伺服器整合 利用邏輯分區功能進行物理整合,把多台獨立的物理設備整合到少數有限的大型設備,而且每個分區或虛擬機的資源可以根據業務的需求動態調整。 Intel伺服器整合 刀片技術 -- 對於大量的邊緣前端應用(例如Web伺服器、DNS伺服器、代理伺服器等),用高密度、低成本的刀片伺服器整合。 VMware -- 對於運行在PC伺服器上的大量分散小型資料庫伺服器,通過使用VMware軟體,集中到少數的高端PC伺服器上。 第二步:虛擬化和自動化系統管理 伺服器整合解決了數據中心物理層面的問題,簡化了物理復雜度,提供了良好的數據中心基礎架構。但這只是伺服器優化的第一步,屬於初級階段。在整合成功之後,虛擬化的進程就應該被考慮。主要側重於基於業務需求的伺服器資源全面自主管理和使用,包括: 基於策略的面向應用的性能管理 基於業務需求,自動優化系統資源的部署,保證優先順序最高的業務有足夠好的響應時間。 屏蔽硬體特性的資源快速部署 系統性能下降或新增加業務時,能夠按照事先確定的機制自動的從空閑伺服器資源中找到可用的設備,快速的安裝和配置相應系統。 單點管理異構伺服器平台 提供標準的公用管理介面和單一管理界面,可以控制所有伺服器資源,監控系統的運行。 伺服器優化帶來的好處 伺服器環境的優化對用戶的價值主要體現在以下方面 (1)有效的控制伺服器數量的過渡膨脹,降低總體擁有成本 當今的IT技術已經可以在大機、iSeries UNIX和高端PC伺服器上通過邏輯分區或虛擬機的技術,把多台物理獨立的伺服器整合在一起。過去的多台物理設備可以轉化為同一物理設備上的虛擬伺服器。一些高端的型號往往可以整合數十台獨立的伺服器,而大型機更是可以整合上百個不同的應用。 整合可以按照應用的邏輯關系進行也可以按照安全級別進行。這樣以往需要上百台設備構建的數據中心,可以用少一個數量級的伺服器來實現。同時,每一個分區或虛擬機都擁有自己獨立的網路鏈接、獨立的用戶管理等。目前的技術實現手段也可以充分保證不同分區或虛擬機間的故障隔離。 伺服器數量的大幅度下降,有效的降低了系統管理人員的工作負擔,有效的降低了用戶在機房等方面的投資,改善了用戶的總體擁有成本。 (2)更高的伺服器系統資源利用率,更好的共享資源,按需分配資源 在整合架構中,伺服器運行多種應用,系統資源的平均利用率將得到提高,統計表明,運行單一應用的伺服器平均CPU利用率往往不足30%,而幾乎都採用整合模式運行的大型伺服器的平均CPU利用率可以達到75%以上。不止如此,通過將多種應用整合在同一伺服器的技術,還可以在這些應用之間有效的共享處理資源,更可以使用戶能夠按照業務需求的變化,按需的調整不同虛擬伺服器的資源配置。 (3)更好的伺服器投資保護 與傳統架構相比,整合優化架構大量減少了中低端伺服器的數量。統計數據表明,以UNIX伺服器為例子,高端伺服器在數據中心的使用壽命平均大約可到七年,中端伺服器一般為五年,低端伺服器一般三年左右。更多的高端、更少的低端設備就意味著平均使用年限的增長,意味著伺服器的投資回報率就更高。 (4)更強的管理系統能力、更快的響應速度 以虛擬化為代表的伺服器優化高級階段,有效的降低了異構伺服器環境的復雜度,提供了一站式的伺服器管理能力,徹底的解放了數據中心的系統管理員,使他們從不同廠家復雜的技術細節中走出,可以更加專注於思考如何利用IT技術去滿足企業各業務部門的新需求。同時面向業務應用的性能管理軟體能夠幫助您在第一時間發現系統的性能瓶頸,並在可能的范圍內嘗試自動優化系統,以盡可能保證業務優先順序高的事務可以得到最佳的響應速度。 (5)根據業務需求的變化,快速部署伺服器資源 在虛擬化的伺服器環境中,響應的系統部署軟體可以按照預先定義的方式自動發現空閑伺服器資源,並自動實現應用的部署和配置。與過去純人工的手動方式相比,這將極大的提高IT系統對業務系統新需求的反應速度。
『伍』 如何對伺服器進行性能優化
我對我的windows2000伺服器是如何進行性能優化的
1:我們知道,系統剛裝完之後,會存在很多無用的文件,這些文件都在winnt下面我們就對這些文件進行del,比如*.tmp、*.bak、*.log、*.old、*.txt甚至是作為桌面背景的*.bmp文件,help這個目錄下的,基本上也沒什麼用,反正伺服器上的help我是從來不去看它的!還有winnt\temp文件,是軟體安裝的過程序中,可能生成的臨時文件,如果沒用,就刪掉吧!然後清空回收站吧!
2:啟動和故障恢復選項,右擊我的電腦,選擇屬性\高級\啟動和故障恢復,將選擇操作系統列表前面的勾直接去掉好了,寫入調試信息,選擇無!
3:瀏覽器歷史記錄和緩存,可以通過點擊瀏覽器的「工具/Internet選項/常規/Internet臨時文件/刪除文件
4:(1)運行磁碟查錯的時候,請先把運行的程序關閉,打開「我的電腦」,右擊想要整理的硬碟驅動器,選擇「屬性/工具」,在查錯一欄中點擊「開始檢查」在進行磁碟檢查之前請確認「自動修復文件系統錯誤」和「掃描並試圖恢復壞扇區」這兩項被選中。
(2)碎片整理,請把所有運行的程序關閉,特別是屏幕保護、計劃任務、實時查殺毒軟體等等可能造成磁碟存儲數據變化的程序,然後打開「我的電腦」,右擊想要整理的硬碟驅動器,選擇「屬性/工具」,在「碎片整理」中選擇「開始整理」,你可以點擊「分析」按鈕讓系統分析你的硬碟的基本情況,然後告訴你的硬碟是否需要整理。如果需要整理,那麼你只要點擊「碎片整理」按鈕即可。整理的時間依據你的這個硬碟分區有多少簇來決定――不得不承認這個過程相當乏味、枯燥而且緩慢。所以你可以找具有類似功能的軟體比如諾頓工具箱中就有磁碟整理的組件、另外象Diskeeper、Vopt等等程序整理的效果也不錯(但是同windows自帶的磁碟整理軟體的效果仍然有差距),而且速度快。
5:硬碟驅動器設置,現在的硬碟一般都是支持DMA(Direct Memory Access:直接內存存取)模式,所以確保你的DMA硬碟(不管是DMA33/66/100)只要能正確的在DMA模式下工作,就能保證你的系統工作在比較高的效率之下。啟動DMA模式――點擊「開始/設置/控制面板/系統/硬體/設備管理器」,然後點擊「IDE ATA/ATAPI控制器」,右擊Primary IDE Channel,選擇「屬性/高級設置」在「傳送模式」中選擇DMA(若可用)。依據提示重新啟動計算機,你下次打開這個界面應該能看到「當前傳輸模式」中是DMA了。
6:關閉索引服務,關閉這項功能的方法是,打開我的電腦,右擊相應的硬碟驅動器分區圖標,選擇屬性,去掉「允許索引服務編制該磁碟的索引以便快速搜索文件」選項前的對鉤,點擊「應用」,就會出現是僅僅將屬性應用於這個分區的根目錄還是連同它下面的子文件夾和文件。選擇「將更改應用於<盤符>:\,子文件夾和文件」。然後點擊確定,等待系統自己處理完成就可以了。
7:自動關閉停止響應的程序,對於停止響應的程序,可以通過修改注冊表使得系統不再通知你,而是自動關閉――不再需要用戶的干預,從而提高工作效率。具體方法是,打開注冊表編輯器,找到如下鍵值:
HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks修改為1。以後如果遇到停止響應的程序,系統就會自動中止它。
8:設置虛擬內存,我們應選擇優化後台服務
9:停止Win2000中不必要的服務,以下是我停掉的服務,大家可以參考一下!
服務名 簡介
COM+ Event System 提供事件的自動發布到訂閱 COM 組件
Computer Browser 維護網路上計算機的最新列表以及提供這個列表
Network Connections 管理「網路和撥號連接」文件夾中對象,在其中您可以查看區域網和遠程連接
Plug and Play 管理設備安裝以及配置,並且通知程序關於設備更改的情況
Protected Storage 提供對敏感數據(如私鑰)的保護性存儲,以便防止未授權的服務,過程或用戶對其的非法訪問(備註:缺少了此項後可能造成在IE中輸入文字後死機)
RusAs Service 在不同賃據下啟動過程服務
Remote Procere Call (RPC) 提供終結點映射程序(endpoint mapper)以及其它 RPC 服務
Security Accounts Manager 存儲本地用戶帳戶的安全信息
Server 提供 RPC 支持、文件、列印以及命名管道共享
Task Scheler允許程序在指定時間運行
Windows Management Instrumentation Driver Extensions 與驅動程序間交換系統管理信息
『陸』 如何改善調優Web伺服器性能
Web伺服器在web頁面處理中大致可分為三個步驟:第一步,web瀏覽器向一個特定的伺服器發出Web頁面請求;第二步,Web伺服器接收到web頁面請求後,尋找所請求的web頁面,並將所請求的Web頁面傳送給Web瀏覽器;第三步,Web伺服器接收到所請求的web頁面,並將它顯示出來。
影響web應用伺服器性能的因素
Web伺服器的性能就是指一個Web伺服器響應用戶請求的能力,伺服器的性能對於一個Web系統來說至關重要。為了提高Web伺服器的性能人們進行了許多嘗試,也採用了許多技術和方法,但是這些技術和方法往往缺乏適用性。
通過對前人的研究分析可以發現,在web伺服器的優化方而存在這種問題的原因主要有兩個:一方面是伺服器性能評測造成的,一方面是選用優化方案時考慮不全面造成的。
因此在具體的應用環境下優化Web伺服器的性能需要另外考慮以下兩個主要因素:網路特性和Web負載特點。
網路特性是指web伺服器所在網路情況,是廣域網還是區域網,是高速網路(傳輸速率在1OOMb/s以上的網路就叫做高速網路)還是低速網路,在不同的網路中相關的傳輸數據的類型、網路相應時間、吞吐量,利用率等網路特性不盡相同,所以要加以區分,具體情況具體分析。
而在Web負載特點方面,由於在對Web伺服器進行評測時,一個非常關鍵的因素就是Web負載的選擇。評測工具雖然有多種,但是它們都在選擇負載上做足了功課。關於Web負載特點的研究主要目的就在於對Web伺服器性能進行評測時,可以根據這些特點,選擇模擬最真實的Web負載的評測工具以便獲得最貼近事實的Web伺服器性能評測數據,以便更好的對其進行分析和得出優化方案。
因此,如果限制高優先順序處理階段對CPU的佔用率,或者限制處理高優先順序的CPU個數,都可以減輕或者消除收包活鎖現象。具體的可以採用以下的方法:
一、採用輪詢機制。為了減少中斷對系統性能的影響,在負載正常的情況下採用「下半處理」 的方法就非常有效,而在高負荷情況下,採用這個方法仍然會造成活鎖現象,這時可以採用輪詢機制。雖然這個方法在負載正常的情況下會造成資源的浪費和響應速度降低,但在網路數據頻繁到達伺服器時就要比中斷驅動技術有效的多。
二、減少上下文切換。這種方法不管伺服器在什麼情況下對性能改善都很有效,這時可以採用引入核心級(kerne1—leve1)或硬體級數據流的方法來達到這個目的。核心級數據流是將數據從源通過系統匯流排進行轉發而不需要使數據經過應用程序進程,這個過程中因為數據在內存中,因此需要CPU操作數據。
硬體級數據流則是將數據從源通過私有數據匯流排或是雖等DMA通過系統匯流排進行轉發而不需要使數據經過應用程序進程,這個過程不需要CPU操作數據。這樣在數據傳輸過程中不需要用戶線程的介入,減少了數據被拷貝的次數,減少了上下文切換的開銷。
三、減低中斷的頻率(主要是針對高負荷情況的方法)。這里主要有兩種方法:批中斷和暫時關閉中斷。批中斷可以在超載時有效的抑制活鎖現象,但對伺服器的性能沒有什麼根本性的改進;當系統出現接收活鎖跡象時,可以採用暫時關閉中斷的方法來緩和系統的負擔,當系統緩存再次可用時可以再打開中斷,但這種方法在接收緩存不夠大的情況下會造成數據包丟失。
Web伺服器性能是整個Web系統的關鍵環節,提高Web伺服器的性能也是長久以來人們一直關注的課題。這里通過對Web伺服器的工作原理和現有的優化方法和技術的分析,得出了對待Web伺服器性能的提高也應該具體問題具體分析,要在具體的應用環境中,根據其特點來採取相應的優化措施。
『柒』 常用的前端性能優化方法有哪些
常用的優化有兩部分
第一:面向內容的優化
1. 減少 HTTP 請求
2. 減少 DNS 查找
3. 避免重定向
4. 使用 Ajax 緩存
5. 延遲載入組件
6. 預先載入組件
7. 減少 DOM 元素數量
8. 切分組件到多個域
9. 最小化 iframe 的數量
10. 不要出現http 404 錯誤
第二:面向 Server
1. 縮小 Cookie
2. 針對 Web 組件使用域名無關性的
『捌』 要怎麼優化伺服器
一、磁碟整理
一般來說,剛安裝好 Windows 2000後的十幾天里,你會覺得運作的速度和性能都很令人滿意。不過好景不長,某一天的某個時候,你就會突然發現計算機爬得比蝸牛還慢,在隨便打開個檔案時硬碟卻跑得跟螞蟻走一樣。其實真正的原因在於檔案區段過度分散,這也是謀殺 Windows 2000 性能的頭號兇手。
Windows 2000 跟其它的操作系統一樣,並不會把檔案以連續的形式存在硬碟上,而是散得到處都是,所以如果你的檔案片段非常分散,你的硬碟就得花很多時間才能讀取一個檔案。這個問題和磁碟整理的重要性都常常被忽略,卻常是吞噬Windows 2000 性能的罪魁禍首。所以改善系統性能的首要工作,就是磁碟整理。整理以後最多可以加快一倍的處理速度,不過一般都是加快一半的速度。
Windows NT 沒有磁碟整理工具,但是 2000 就有 Executive Software 提供好用的 Diskeeper 程序。到「開始」工作列,等菜單展開後選取"程序 o 附件 o 系統工具 o 磁碟整理工具"。然後在最上面的控制面版選擇你要檢查的硬碟代號,接著按下「分析」。計算機會檢查磁碟驅動器,告訴你是否需要整理。如果真的需要整理,只要用滑鼠再按一次就可以開始整理工作了。
朋友應該時常整理硬碟,至於整理的頻率就要看伺服器硬碟有多忙。如果你想表排時間定期整理,必須要有 Diskeeper這個程序的完整版才行,不然可以用其它廠牌的磁碟整理工具,譬如 Raxco Software 出品的 PerfectDisk 2000。這個軟體功能非常強大,可以主動整理你的硬碟。
二、優化你的伺服器
作個為區域網的主機,你存儲檔案的伺服器每天都得承受無情的摧殘。訪問者增刪或修改檔案,所存取的資料量少說也有好幾MB,甚至以GB計。如果想知道伺服器每天受了多少委屈,你可以利用 Windows 2000 的「性能」公用程序來檢測檔案伺服器的性能。你可以定期檢視,得出統計圖來找出伺服器工作的流動量消長(「性能」程序的詳細使用方法請參考 Windows 2000 Server Resource Kit)。
Windows 2000 有一項功能可以馬上減輕伺服器的負荷,可是一般人卻沒想到這一點,就是「離線檔案」功能。其實正式的名稱應該是「客戶端快取」,不過這個功能不是用來加速操作系統執行性能的,可是使用者卻可以用來改善網路的速度。我們知道伺服器的CPU 會把某些工作指示快取到內存,以便加速執行性能;Windows 2000 會把資料快取到內存里,以便加速硬碟執行性能。客戶端快取則是以類似的概念把網路資料快取到客戶端的硬碟上,以降低網路流量。雖然這樣並不能真的促進伺服器的性能,但是因為本地端快取的關系,所以網路的使用者可以發覺網路速度變快,也因為整體網路的負荷量減輕,所以伺服器比較能處理其它的工作。
那麼如何使用這個功能呢?
(1) 一個步驟當然是啟動全公司系統的客戶端快取功能。在群組原則中把離線檔案的客戶端快取功能打開。除了開啟這個功能外,還可以把使用者存到網路上的檔案也快取一份到本地端,然後 Windows 2000 會直接使用本地端的這份快取檔案,除非檔案有所更動。
(2) 第二步是啟動每一個共享資料夾的客戶端快取功能。在檔案總管里共享的文件夾上按滑鼠右鍵點選「共享」選項,然後按「快取處理」,之後會有三個選擇:手動快取文件。使用者必須告訴計算機要讓文件在離線以後也可以使用。如果你只想讓 Windows 2000 對使用者在網路上製作的檔案進行快取工作,就要選這個設定。
(3) 自動快取文件。如果共享的數據夾內的數據常常變動,最好就選這個選項。如果使用者開啟這個共享資料夾的文件,Windows 2000 就會自動快取到本地端,這樣一來就算伺服器離線,檔案仍然可以用。不過這個選項對性能沒有助益。
(4) 自動快取程序。這個選項對裡面有隻讀數據的共享數據夾最有用。如果使用者打開這個資料夾的檔案,Windows 2000 會自動快取到本地端,除非伺服器端的檔案版本比較新。這就是你能節省頻寬的地方。
三、增加內存
微軟的 Office 2000 可能是在Windows 2000網路中最常執行的應用程序,可是內存不足也是影響 Office 2000 執行性能的首因之一。但只要有充足的內存,大部分程序的執行性能都會改善。
所以解決方法當然是多買幾條內存。但是到底要多少?首先必須知道 Windows 2000 需要多少內存。微軟的官方說法是 Windows 2000 只需要 64MB 就可以動,不過我建議至少要有 96MB。另外如果要同時跑好幾個 Office 程序,那麼每執行一個 Office 程序就要多加 4MB;Access 和 Outlook 要另計,因為這兩個程序更耗內存,所以要多加 8MB。舉個例子,如果你們公司的使用者要同時執行 Word、Excel 和 Outlook,那麼計算機里至少要有 96MB + 4MB + 4MB + 8MB = 112MB 的內存,所以買的時候要買 128MB。
如果朋友不想花那個錢買內存,這個時候可能就要用優化內存的軟體來協助解決內存不足的問題,不過效果沒那麼顯著。
四、刪除不需要的功能
Windows 2000 因為影響執行能力、消耗存儲器的主要原因就是安裝了太多不必要的功能。例如 Computer Browser 這項功能對於台式計算機其實是不必要的。這個服務的功能在於記錄網路上有哪些計算機,再把這份清單提供給其它計算機。大部分的公司都是讓伺服器執行這項功能,而不是台式計算機。
想知道可以關閉哪些功能,唯一的方法就是直接看功能清單,然後看看關閉這些功能後有什麼影響。在「功能」的控制面板有每項功能的簡短說明做為參考。到「控制面板」選擇"系統管理工具/功能"。Windows 2000 預設開機時啟動某些後台程序的功能,但有很多根本不是每天都要用到的。不過在把某項功能完全停用之前,最好在「啟動類型」那一欄把那項功能改設成「手動」,這樣子真的需要時就可以重新啟動這項服務。
五、加速登錄
你登錄Windows 2000 時,「開始」工作菜單應該只要幾秒鍾就會出現,關機注銷也應該是差不多時間。可是如果你的計算機上有太多使用者的設定文檔,開關機的動作就會像老牛拖破車。這是因為使用者設定文件資料之故。如果你增加自己專屬的使用者文件,開關機時間會更久。
微軟為此開發了很好用的修正程序,叫做:「數據夾重新導向」。資料夾重新導向功能會把文件和設定移出使用者的設定檔,然後集中存放在網路上。這樣一來 Windows 2000 在使用者登錄的時候需要下載的資料量就少了很多,登錄時間自然大幅縮短。
要開啟這個功能必須使用群組原則。選擇"使用者設定 o Windows 設定 o 資料夾重新導向",然後在以下列出的項目上按下滑鼠右鍵,重新導引同名的資料夾:
(1) 用程序資料
(2) 桌面
(3) 我的文檔
(4) 「開始」菜單
資料夾重新導向還有一個好處,就是可以簡化文件備份的手續,因為所有文件都放在同一個地方。不過最大的挑戰是在教育使用者把他們的文件都存放在「我的文件夾」里。
不過你得花點時間學習資料夾重新導向功能每個選項的意思,還要看看 resource kit 裡面有哪些執行這個功能的最佳方法。不過一般說來,預設設定提供的就是最好的方法。
六、驅動程序的升級
加強 Windows 2000 執行性能的基本功就是要時時更新。 Windows 2000 內建的驅動程序不一定是最好的,所以你要把各項設備的驅動程序時時更新,或是安裝最新版的 Windows 2000 組件。好好利用 Windows Update這個功能,時時與硬體廠商保持聯系,讓你的驅動程序保持在最新的狀態。