在线播放亚洲第一字幕,大鸡巴操死我了视频网站,欧美日韩中文字,久久久999婷婷欧美一区


昂捷論壇≡FAQ≡□-通用類 → 問:如何優(yōu)化IIS服務(wù)器


  共有31029人關(guān)注過本帖樹形打印

主題:問:如何優(yōu)化IIS服務(wù)器

帥哥喲,離線,有人找我嗎?
飛絮
  1樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:中校 帖子:594 積分:6649 威望:0 精華:56 注冊:2005/10/21 18:45:15
問:如何優(yōu)化IIS服務(wù)器  發(fā)帖心情 Post By:2007/5/26 12:25:44

4 部署篇
 
  
  4.1 ASP.NET
 
  在有大數(shù)據(jù)量傳輸時,經(jīng)常會遇到“out of
      memory”的異常。這時可調(diào)節(jié)machine.config文件中processModel子項中的memoryLimit
      屬性的值,使得.NET可以利用更多的內(nèi)存。
 
  4.2 其他
  4.2.1優(yōu)化配置Server & IIS
  4.2.1.1擴(kuò)大IIS高速緩存
  服務(wù)器保留了一部分內(nèi)存空間用作IIS高速緩存,為將來的請求存儲對象,這樣IIS就可從高速緩存中檢索對象而不用從硬盤中檢索。調(diào)整IIS高速緩存的容量需要修改注冊表,表項如下:
 
  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MemoryCacheSize
 
  =0x 1E84800(類型為REG_DWORD,using hexadecimal notation.)
 
  也可設(shè)為十進(jìn)制,范圍0-4GB,缺省值為3072000(3MB)。一般來說此值最小應(yīng)設(shè)為服務(wù)器內(nèi)存的10%。
 
  IIS通過高速緩存系統(tǒng)句柄、目錄列表以及其他常用數(shù)據(jù)的值來提高系統(tǒng)的性能。這個參數(shù)指明了分配給高速緩存的內(nèi)存大小。如果該值為0,那就意味著“不進(jìn)行任何高速緩存”。在這種情況下系統(tǒng)的性能可能會降低。如果你的服務(wù)器網(wǎng)絡(luò)通訊繁忙,并且有足夠的內(nèi)存空間,可以考慮增大該值。必須注意的是修改注冊表后,需要重新啟動才能使新值生效。
 
  4.2.1.2調(diào)整IIS占用CPU時間
  服務(wù)器的CPU處理器能力總是有限的。哪一個應(yīng)用程序占用處理器的時間最長,誰的性能就能得到最大的提高。
  (1)在NT的控制面板中,雙擊系統(tǒng)圖標(biāo)。
  (2)單擊性能標(biāo)簽。
  (3)在應(yīng)用程序性能下將游標(biāo)拖到None的位置,這樣就可以使所有正在運行的服務(wù),包括IIS,使用處理器的時間達(dá)到最大值。
  (4)選擇最大化網(wǎng)絡(luò)應(yīng)用程序的總處理能力。然后單擊“OK。”
 
  4.2.1.3協(xié)議及相關(guān)優(yōu)化
 
  (1)為了提高性能和節(jié)約資源,應(yīng)該只運行需要的協(xié)議。
  (2)應(yīng)該將IIS服務(wù)器,設(shè)置為獨立的服務(wù)器,不要讓服務(wù)器去承受域控制器要求的額外負(fù)荷。
  (3)可以把NT服務(wù)器的頁交換文件分布到多個物理磁盤上,注意是多個“物理磁盤”,分布在多個分區(qū)上是無效的。另外,不要將頁交換文件放在與Windows
      NT引導(dǎo)區(qū)相同的分區(qū)中。
  (4)使用磁盤鏡像或磁盤帶區(qū)集可以提高磁盤的讀取性能。
  (5)關(guān)于日志的記錄,應(yīng)該采用文件記錄而不是記錄到ODBC數(shù)據(jù)源。此外,還可以在記錄期間增加用來記錄日志的內(nèi)存緩沖區(qū)的容量來減少磁盤的活動。該緩沖區(qū)的缺省容量值為64KB。
  (6)最好把所有的數(shù)據(jù)都儲存在一個單獨的分區(qū)里。然后定期運行磁盤碎片整理程序以保證在存儲Web服務(wù)器數(shù)據(jù)的分區(qū)中沒有碎片。使用NTFS有助于減少碎片。
  (7)雖然SSL可以提供相當(dāng)可靠的加密傳輸。但是所需的額外開銷會導(dǎo)致IIS服務(wù)器速度下降,尤其是在處理大型文件的時候。所以應(yīng)該只對確實需要保護(hù)的目錄進(jìn)行SSL加密。
 
  4.2.1.4 調(diào)整失效時間
 
  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\ObjectCacheTTL=0x8CA0.
 
  4.2.1.5 調(diào)整最大線程數(shù)
 
  HKEY_LOCAL_MACHINE\SYSTEM\
      CurrentControlSet\Services\w3SVC\ASP\Parameters,增加ProcessorThreadMax,減小這個值,看看性能的變化;或者增大這個值。)
 
  4.2.1.6 注冊表中的其他可優(yōu)化項
 
  以“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\”為父節(jié)點;
 
  CacheSecurityDescriptor Indicates whether security
      descriptors are cached for file objects. A value of 1
      enables this feature. A value of 0 disables this
      feature. When enabled (the default setting), security
      descriptors for files are saved when caching a file
      object. As long as the file is cached, IIS will not need
      to re-access the file to determine access rights for new
      users. This value is most useful for sites that
      authenticate users and not useful for sites that allow
      anonymous access.
 
  CheckCertRevocation Indicates whether IIS checks to
      see if a client certificate is revoked. If you issue
      your own certificates and make local certificate checks,
      you might want to enable this feature. Otherwise, the
      feature should be disabled, which is the default. A
      value of 1 enables this feature.
 
  DisableMemoryCache Indicates whether IIS memory
      caching is enabled or disabled. By default, memory
      caching is enabled (meaning this value is set to 0).
      Disable memory caching only for testing or development
      purposes.
 
  ListenBackLog Specifies the maximum number of active
      connections that IIS maintains in the connection queue.
      The default value is 15 and the range of acceptable
      values is from 1 to 250.
 
  MaxCachedFileSize Determines the maximum size of a
      file that can be placed in the file cache. IIS will not
      cache files that are larger than this value. The default
      value is 262,144 bytes (256 KB).
 
  MaxConcurrency Specifies how many threads per
      processor should be allowed to run simultaneously if
      there is a pending input/output (I/O) operation. The
      default value (0) allows IIS to control the number of
      threads per processor. You can also set a specific
value.
 
  MaxPoolThreads Sets the number of pool threads to
      create per processor. Each pool thread watches for a
      network request for a CGI application and processes it.
      This value does not control threads that are used by
      ISAPI applications. By default, the value is set to 4.
      On a single processor system, this means that only four
      CGI applications could run simultaneously.
 
  MemCacheSize Sets the maximum amount of memory that
      IIS will use for its file cache. If IIS does not need
      this much memory, it will be left for other applications
      to use. By default, IIS uses 50 percent of the available
      memory. The valid range is from 0 megabytes to the total
      amount of physical memory available in megabytes.
 
  ObjectCacheTTL Sets the length of time (in
      milliseconds) that objects are held in memory. If the
      object hasn't been used in this interval, it is removed
      from memory. The default value is 30 seconds (300,000
      milliseconds).
 
  PoolThreadLimit Sets the maximum number of pool
      threads that can be created on the server. This limit is
      for all IIS threads. The default value is twice the size
      of physical memory in megabytes.
 
  4.2.1.7禁用不必要的服務(wù):
 
  禁用專用 Web 服務(wù)器不需要的 Windows 2000
      服務(wù)。方法是:單擊開始,依次指向程序、管理工具,然后單擊計算機(jī)管理。在“計算機(jī)管理(本地)”下,展開“服務(wù)和應(yīng)用程序”,然后單擊服務(wù)。當(dāng)前所運行服務(wù)的狀態(tài)
      列中顯示已啟動 。以下服務(wù)是專用 Web 服務(wù)器上不需要的:
 
  警報器
  剪貼簿
  計算機(jī)瀏覽器
  DHCP 客戶端
  DHCP 服務(wù)器
  傳真服務(wù)
  文件復(fù)制
  紅外線監(jiān)視器
  Internet 連接共享
  信使
  NetMeeting 遠(yuǎn)程桌面共享
  網(wǎng)絡(luò) DDE
  網(wǎng)絡(luò) DDE DSDM
  NWLink NetBIOS
  NWLink IPX/SPX
  后臺打印程序
  TCP/IP NetBIOS 支持服務(wù)
  電話
  Telnet
  不間斷電源
  ================================================
  記下與要停止的服務(wù)有依存關(guān)系的那些服務(wù)。方法是:
  雙擊所需的服務(wù)。例如,雙擊信使。
  單擊依存關(guān)系 選項卡。
  在“服務(wù)名 依賴這些服務(wù)”列表中(其中,服務(wù)名是所選服務(wù)的名稱),記下該服務(wù)依賴的那些服務(wù)。
  在“這些服務(wù)依賴服務(wù)名”列表中,記下沒有該服務(wù)就無法啟動的那些服務(wù)。
  單擊確定。
  禁用所需的服務(wù)。方法是:
  右鍵單擊要禁用的服務(wù),然后在出現(xiàn)的快捷菜單上單擊屬性 。
  在“啟動類型”列表中,單擊禁用。
  如果要立即停止服務(wù),請單擊停止。如果顯示停止其他服務(wù)
      對話框,依賴于該服務(wù)的其他服務(wù)也將被停止。請記下受影響的服務(wù),然后單擊是。
  單擊確定。該服務(wù)的啟動類型 列中會顯示禁用 。
  重復(fù)執(zhí)行第 4 步,禁用其他不必要的服務(wù)。
  備注:禁用每個服務(wù)之后,應(yīng)測試 Web
      服務(wù)器計算機(jī)是否運行正常。這樣就最大程度地減少了禁用可能需要的服務(wù)而帶來的影響。
  備注:如果 IIS 服務(wù)器是 Windows 2000 域成員,則必需 TCP/IP
      支持服務(wù),以便將組策略正確地應(yīng)用到計算機(jī)中。
 
  4.2.1.8 最大化網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)吞吐量
 
  在工作內(nèi)存中運行IIS 5.0 進(jìn)程可分頁代碼。方法是:
  在桌面上右鍵單擊網(wǎng)上鄰居,然后在出現(xiàn)的快捷菜單中單擊屬性 。
  右鍵單擊所需的本地連接 圖標(biāo),然后在出現(xiàn)的快捷菜單中單擊屬性 。
  在“此連接使用下列選定的組件”列表中,單擊“Microsoft
      網(wǎng)絡(luò)的文件和打印機(jī)共享”(但不要清除其復(fù)選框),然后單擊屬性。
  單擊“最大化網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)吞吐量”,然后單擊確定 兩次
 
  4.2.1.9優(yōu)化后臺服務(wù)的性能
 
  IIS 5.0 進(jìn)程 (Inetinfo.exe)
作為后臺服務(wù)運行。要提高后臺服務(wù)的性能,請按以下步驟操作:
  單擊開始,指向設(shè)置,然后單擊控制面板。
  在“控制面板”中,雙擊系統(tǒng)。
  單擊高級 選項卡,然后單擊性能選項。
  在“應(yīng)用程序響應(yīng)”下,單擊“后臺服務(wù)”,然后單擊確定 兩次。
  退出“控制面板”。
 
  4.2.1.10 最小化 IIS 5.0 日志記錄
 
  禁止對不需要的 Web 站點、虛擬目錄或文件及文件夾進(jìn)行日志記錄。方法是:
  單擊開始,依次指向程序、管理工具,然后單擊Internet 服務(wù)管理器。
  展開“*服務(wù)器名”,其中 服務(wù)器名 是 Web 服務(wù)器的名稱。
  找到所需的項,然后用右鍵單擊該項。在出現(xiàn)的快捷菜單上,單擊屬性。例如,右鍵單擊默認(rèn) Web
      站點,然后在出現(xiàn)的快捷菜單上單擊屬性 。
  執(zhí)行下列操作之一:
  如果選擇 Web 站點,則單擊主目錄 選項卡。
  - 或 -
  如果選擇虛擬目錄,則單擊虛擬目錄 選項卡。
  - 或 -
  如果選擇實際目錄,則單擊目錄 選項卡。
  單擊“日志訪問”復(fù)選框,將其清除,然后單擊確定。
 
  要禁止整個 Web 站點的日志記錄,請單擊Web 站點 選項卡,單擊啟用日志記錄
      復(fù)選框,將其清除,然后單擊確定。
  退出“Internet 信息服務(wù)”管理單元。
 
  4.2.1.11啟用帶寬限制
 
  限制各 Web 站點可用的網(wǎng)絡(luò)帶寬。方法是:
  啟動“Internet 服務(wù)管理器”。
  展開“*服務(wù)器名”,其中服務(wù)器名 是 Web 服務(wù)器的名稱。
  右鍵單擊所需的 Web 站點(例如,默認(rèn) Web 站點),然后在出現(xiàn)的快捷菜單上單擊屬性 。
  單擊性能 選項卡,然后單擊“啟用帶寬限制”復(fù)選框,將其選中。
  在“最大網(wǎng)絡(luò)使用”框中,鍵入所需的值,然后單擊確定。
  退出“Internet 信息服務(wù)”管理單元。
 
  4.2.1.12 限制處理器使用
 
  限制 Web 站點對處理器的占用量。方法是:
  啟動“Internet 服務(wù)管理器”。
  展開“*服務(wù)器名”,其中服務(wù)器名 是 Web 服務(wù)器的名稱。
  右鍵單擊所需的 Web 站點(例如,默認(rèn) Web 站點),然后在出現(xiàn)的快捷菜單上單擊屬性 。
  單擊性能 選項卡,然后單擊“啟用進(jìn)程限制”復(fù)選框,將其選中。
  在“最大程度使用 CPU”框中,鍵入所需的值。
  單擊“強(qiáng)制性限制”復(fù)選框,將其選中,然后單擊確定。
  備注:如果不啟用強(qiáng)制性限制 選項,則不會強(qiáng)制執(zhí)行“最大程度使用 CPU”的限制。在 Web 站點超過其允許的
      CPU 使用限制時,即會在“事件日志”中寫入事件。
  退出“Internet 信息服務(wù)”管理單元。
 
  4.2.1.13限制 Web 站點連接
 
  限制各 Web 站點可用的連接數(shù)量。方法是:
  啟動“Internet 服務(wù)管理器”。
  展開“*服務(wù)器名”,其中服務(wù)器名 是 Web 服務(wù)器的名稱。
  右鍵單擊所需的 Web 站點(例如,默認(rèn) Web 站點),然后在出現(xiàn)的快捷菜單上單擊屬性 。
  在連接下,單擊限于。
  在“連接”框中,鍵入要允許的連接數(shù)量。
 
  備注:連接的每個客戶端大約同時使用四個連接。例如,將連接數(shù)限制在 200 大約允許 50 名用戶訪問 Web
      站點。
  單擊確定,然后退出“Internet 信息服務(wù)”管理單元。
 
  4. 2.1.14 使用“保持 HTTP 連接”
 
  默認(rèn)情況下,能夠使用“保持 HTTP 連接”。要驗證是否啟用了“保持 HTTP 連接”,請按以下步驟操作:
  啟動“Internet 服務(wù)管理器”。
  展開“*服務(wù)器名”,其中服務(wù)器名 是 Web 服務(wù)器的名稱。
  右鍵單擊所需的 Web 站點(例如,默認(rèn) Web 站點),然后在出現(xiàn)的快捷菜單上單擊屬性 。
  在連接下,確認(rèn)“已啟用保持 HTTP 連接”復(fù)選框已被選中,然后單擊確定。
  退出“Internet 信息服務(wù)”管理單元。
  
 

使用IE9無法添加附件的解決方法 支持(0中立(0反對(0回到頂部
帥哥喲,離線,有人找我嗎?
飛絮
  2樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:中校 帖子:594 積分:6649 威望:0 精華:56 注冊:2005/10/21 18:45:15
  發(fā)帖心情 Post By:2007/5/26 12:25:58

 4.2.2 優(yōu)化配置DBServer
  4.2.2.1 SQLServer
 
  內(nèi)存是影響Microsoft SQL Server系統(tǒng)性能的一個重要因素。
 
  SQL
      Server數(shù)據(jù)庫安裝時將為具有32MB物理內(nèi)存的機(jī)器缺省配置16MB可用內(nèi)存,16MB物理內(nèi)存的機(jī)器缺省配置4MB可用內(nèi)存。應(yīng)在Microsoft
      SQL Server數(shù)據(jù)庫安裝后進(jìn)行內(nèi)存選項(Memory)設(shè)置。為了確定SQL
      Server系統(tǒng)最適宜的內(nèi)存需求,可以從總的物理內(nèi)存中減去Windows 2000
      Server需要的內(nèi)存以及其它一些內(nèi)存需求后綜合確定。
  以下是SQL Server內(nèi)存選項(Memory)設(shè)置方法
  (1)從Microsoft SQL Server程序集中啟動SQL Enterprise Manager;
  (2)從Server Manager窗口中選擇“Server”菜單選項;
  (3)在“Server”菜單中選擇“Configurations”選項;
  (4)在“Server Configuration”對話框中選擇”Configuration”標(biāo)簽,
  (5)選中“Memory”項目,在“Current”欄填入新值;
  (6)停止并重新啟動SQLServer服務(wù),使設(shè)置生效。
 
  合理擴(kuò)充虛擬內(nèi)存、增大SQL Server可用內(nèi)存
  當(dāng)SQL Server系統(tǒng)確實需要擴(kuò)大可用內(nèi)存時,應(yīng)在磁盤空間充足的情況下擴(kuò)充供虛擬
  內(nèi)存,并相應(yīng)增大 SQL
      Server可用內(nèi)存。具體做法是,系統(tǒng)管理員首先擴(kuò)充服務(wù)器的虛擬內(nèi)存,然后再參考上表增大SQL
      Server可用內(nèi)存,關(guān)鍵是要根據(jù)系統(tǒng)的負(fù)載情況綜合決定是否擴(kuò)充。
 
  使用tempinRAM
  SQL Server使用tempdb臨時數(shù)據(jù)庫作為一些查詢連接操作時排序或創(chuàng)建臨時表的工作
  空間。將tempdb創(chuàng)建在RAM中可以使系統(tǒng)操作性能有較大提高,而且因為tempdb在每次重啟動服務(wù)器時都重建,這樣即使有非正常的關(guān)閉也是較為安全的,例如停電故障。要將tempdb創(chuàng)建在RAM中,可以使用sp_configure進(jìn)行設(shè)置,具體用法請參閱有關(guān)資料。
  由于tempdbinRAM使用的內(nèi)存是由系統(tǒng)從內(nèi)存體單獨分配的,與SQL Server的內(nèi)存選
  項設(shè)置的可用內(nèi)存池是分開的,使用tempdbin RAM將減少整個系統(tǒng)的可用內(nèi)存,應(yīng)根據(jù)SQL
      Server和服務(wù)器運行情況進(jìn)行配置,否則就可能適得其反,影響系統(tǒng)性能。另外,適當(dāng)增加tempdb數(shù)據(jù)庫空間,即使不使用tempdbin
      RAM,也可以提高數(shù)據(jù)庫的運行速度。
  注意事項:在生產(chǎn)環(huán)境中SQL
      Server不要設(shè)置小于32MB內(nèi)存,而且數(shù)據(jù)庫服務(wù)器上盡量擴(kuò)充供虛擬內(nèi)存、增大SQL
      Server可用內(nèi)存,應(yīng)考慮物理內(nèi)存使用狀況和磁盤空間;在可能的情況下,要為系統(tǒng)留有部分額外的內(nèi)存,這樣在服務(wù)器上打開一個服務(wù)或添加一個進(jìn)程且不改變SQL
      Server內(nèi)存配置時,不致于使NT服務(wù)器的運行速度受到影響(變得很慢),一般認(rèn)為最小為2MB最大為20MB。
 

使用IE9無法添加附件的解決方法 支持(0中立(0反對(0回到頂部
宁陕县| 红原县| 探索| 登封市| 静安区| 西安市| 孙吴县| 洪雅县| 玛沁县| 象山县| 嘉祥县| 疏附县| 新巴尔虎左旗| 天峨县| 蕉岭县| 道孚县| 合山市| 延安市| 班玛县| 通江县| 仙居县| 会昌县| 罗田县| 朝阳市| 扶绥县| 什邡市| 获嘉县| 镇坪县| 开封县| 卢氏县| 泽普县| 凌云县| 锦州市| 耒阳市| 高雄县| 方正县| 县级市| 梨树县| 浠水县| 汕尾市| 榆林市|