• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    終極優化(1):使用 IIS 5.0 調整 Web服務器的藝術與科學

    發布: 2009-4-15 09:39 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 24次 | 進入軟件測試論壇討論

    領測軟件測試網

    將性能調整當作一種藝術

      調整服務器性能的方式就像 internet 上的網站一樣的多。根據貴公司想要在 web上如何呈現所作的選擇而定,您可能必須負責將您的 web 服務器調整成最適合于提供靜態的網頁或動態編譯的應用程序頁。每一種站點會有不同的硬件、應用程序的需求,以及 windows 2000 和 iis 性能調整選項。另一個需要考慮的是您實際上希望網絡處理的傳輸量,特別是尖峰負載期間。負載量會影響web服務器的性能,而不同的商業活動 (例如貴公司宣傳活動的頻繁程度) 會決定您的網站必須處理的用戶請求數目。您應該清楚知道這些負載的內容,并且在讓它們上線之前,先在網絡上仿真它們。有幾個原因可以說明為什么沒有任何關于如何調整web服務器而提出的金玉良言。

      調整web服務器的性能應該被視為一種藝術,而不是一種科學:嘗試及錯誤是決定何種設置及硬件對您的網站需求最適合的重要手法。雖然了解本文所討論的技術性設置很重要,但了解您的應用程序或網站的設置文件,以及它們在不同狀態下會如何運行也同樣重要。就像一位畫家用炭筆簡單繪出一種他想如何完成一幅畫的感覺,您同樣應備有一個計劃來評估您網站服務器的性能。第一個步驟是在您要測試的網站上建立一個受控制的環境、并進行預測負載的性能分析,然后在讓 web 服務器在 internet上發布之前,先測量該環境中的性能。因為服務器的性能會因不同期間存取您網站的瀏覽器傳輸量產生明顯的差異,所以請確定在不同負載下觀察與記錄您的網站測試,以獲取網絡上活動的真實畫面。在此期間,您可能要有一份備份計劃,以防止您的網站在部署前后因任何問題造成停機。

      若要提高服務器性能,請檢查系統的每一部份,以找出潛在的瓶頸。造成瓶頸的原因可能是硬件設置不恰當或不正確,或是 iis 或 windows 2000中的軟件設置所致。完善的監視計劃會檢查各方面的性能。

      一旦得知您的服務器執行的情形,便可開始針對提高性能作響應的改變。您應該一次作一個改變,并且先有個經過測試的恢復計劃,否則想評估個別改變的影響會變得困難。
    在完成每一個改變之后,請繼續觀察此改變是否已達到預計的效果。如果發現非預計的副作用產生時,你就可以執行恢復程序,將服務器還原成它的上一個狀態。由于對一個資源所作的改變會引發其它區域出現瓶頸,所以在改變后檢查所有資源的性能是很重要的。一旦評估完一個改變的影響之后,便可以決定有無必要作進一步的改變。

    為什么要調整 web 服務器?

      調整您的 web 服務器有幾個有利于商業上的考慮。第一,因調整而提高性能,進而縮短了等待服務器響應的時間,可讓用戶獲得更好的經驗。調整將有助于避免使用上的瓶頸,并可讓你的硬件使用更久,并且不用經常升級或是拉長為你的 web farm 購置新服務器時間。如此能讓您在真正需要購買例如內存、處理器或網卡等零件時還有預算。
    除了這些商業上的考慮之外,還有一些技術上的原因與調整web 服務器性能有關。調整可讓您充分利用既有的硬件,并決定此時及日后要執行哪些升級。通過調整 web 服務器,您可以最大化網絡應用程序的生產力并最小化響應時間,同時判定其中哪幾個應用程序正按請求處理高負載。


    需要調整的內容

      調整 web 服務器的困難之一是如何精確地知道要調整什么;谶@個理由,在調整設置、硬件、web 服務器,或甚至升級到 windows 2000及 iis 5.0 之前,先監視 web 服務器是很重要的。這點是再怎么強調都是不夠的:收集關于您服務器的基準信息可讓您了解它們的行為,并精確制定出web 服務器性能的目標。您可以使用內建在操作系統及 iis 中的 [性能監視器] 及 [性能計數器] 來建立此基準。一旦收集基準信息后,請分析它們以判定在作一個改變 (不論是添加 ram 或調整內部 iis 設置也好) 之前,可能會有哪些性能問題的潛在原因。一旦作了改變,請記得再次監視服務器。您所作的改變可能會在您系統的其它組件上造成無法預測的影響。

      這個主題分成五小節:硬件調整議題、web 應用程序調整議題、用來監視及壓力測試系統的工具、安全性考慮、影響 web 服務器性能的 windows 2000 及iis 5.0 內部設置。

      請注意,這些議題相互之間并無關聯。要從升級硬件來修改內部設置的話,調整web 服務器將需要您仔細地監視任何改變對web 服務器性能的影響。

      監視硬件
      內存

      通常系統中所發生的問題是由于內存不足所導致出來的問題,這是較常見的。您應該先監視內存,確認您的服務器有足夠的內存,再于其它組件上增減。若要執行 windows 2000 上的 iis 5.0,一個專用web 服務器所需 ram 的最小容量是 128mb,但最好是 256mb 到 1gb。額外的內存對于電子商務站點、含大量內容的站點、處理高傳輸量的站點尤其適用。因為「iis 文件緩存」默認是使用最多一半可用的內存,因此您備有的內存越多,「iis 文件緩存」就越多。

      附注:windows 2000 advanced server 最多可支持 8gb 的 ram,但是「iis文件緩存」將不會利用 4gb 以上的 ram。

     

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    52/5<12345>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>