免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
合理優(yōu)化IIS提高Web訪問性能

IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產品,同時可擴展的Internet服務器。

  IIS相應性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網絡操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡單網絡管理協(xié)議)之類的NT已有管理工具。

  IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數(shù)據(jù)。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的注冊項。

  IIS的一個重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內容和開發(fā)基于Web的應用程序。對于諸如VBScript,JScript開發(fā)軟件,或者由Visual Basic,Java,Visual C++開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應用程序,IIS都提供強大的本地支持。

  1、禁止多余的Web服務擴展

  IIS6.0支持多種服務擴展,有些管理員偷懶或者不求甚解,擔心Web運行中出現(xiàn)解析錯誤,索性在建站時開啟了所有的Web服務擴展。殊不知,這其中的有些擴展比如“所有未知CGI擴展”、“在服務器端的包含文件”等是Web運行中根本用不到的,況且還占用IIS資源影響性能拖垮Web,甚至某些擴展存在漏洞容易被攻擊者利用。因此,科學的原則是,用到什么擴展就啟用什么擴展。

  如果企業(yè)站點是靜態(tài)頁面,那什么擴展都不要開啟。不過現(xiàn)在的企業(yè)站點都是交互的動態(tài)頁面比如asp、php、jsp等。如果是asp頁面,那只需開啟“Active Server Pages”即可。對于php、jsp等動態(tài)頁面IIS6.0默認是不支持的需要進行安裝相應組件實現(xiàn)對這些擴展的支持。不過,此時用不到的擴展完全可以禁用。

  禁止Web服務擴展的操作非常簡單,打開“IIS管理器”,在左窗格中點擊“Web服務擴展”,在右側選擇相應的擴展,然后點擊“禁用”即可。(圖1)

  

 

  2、刪除不必要的IIS擴展名映射

  IIS默認支持.asp、.cdx等8種擴展名的映射,這其中除了.asp之外其他的擴展幾乎用不到。這些用不著的擴展會加重web服務器的負擔,而且?guī)硪欢ǖ陌踩[患。比如.asa,.cer等擴展名,就可以被攻擊者利用來獲得webshell。因為一般的asp系統(tǒng)都會限制asp文件的上傳,但如果沒有限制.asa或者.cer等擴展名,攻擊者就可以更改文件后綴突破上傳限制,運行.asa或者.cer的文件獲得webshell。(圖2)

 
  刪除IIS擴展名的操作是:打開IIS管理器,右鍵單擊“默認Web站點”選擇“屬性”,點擊“主目錄”選項卡,然后點擊“配置”打開應用程序窗口,最后根據(jù)自己的需要選擇不必要的應用程序映射比如.shtml, .shtm, .stm等,然后點擊“刪除”即可。(圖3)
  
 
原文出自【風信網】,轉載請保留原文鏈接:http://www.ithov.com/master/65748_2.shtml
3、取消訪問記錄
  IIS6.0默認開啟對于web的訪問記錄。當開啟記錄功能后,IIS會事無巨細地忠實記錄所有的web訪問記錄。這些記錄文件的內容是非常龐雜的,比如訪問時間、客戶端IP、從哪個鏈接訪問、 Cookies等,另外還包括 Method(方法), UserAgent(用戶代理)等。這些記錄不但占用大量的磁盤空間還大大地影響了web服務器的性能。有人做過評測,停止訪問記錄可以提升5%到8%的web性能。而且這些記錄對于一般用戶,特別是中小型的Web站點沒有什么用途,簡直太耗費系統(tǒng)性能了,因此建議關閉它。
  取消訪問記錄的操作是:打開IIS管理器,定位到具體的web站點,右鍵點擊選擇“屬性”,在“主目錄”選項卡下取消對“記錄訪問”的勾選即可。(圖4)
  

 
  4、對訪問流量進行限制
  默認情況下IIS 6.0對于訪問量是沒有限制的,如果并發(fā)連接過大超過了Web的負載輕則發(fā)生網絡擁塞,重則導致服務器宕機。因此需要對用戶的訪問進行限制,控制Web訪問的流量。
  打開“Internet信息服務”管理器,在其窗口右側點擊主機名前面的“+”號,依次定位到某個Web站點上。選中該Web站點右鍵單擊選擇“屬性”,在打開的屬性設置窗口中選中“性能”標簽,將“啟用帶寬限制”復選框選中,在隨后被激活的“最大網絡使用”設置框中,指定你的網絡站點帶寬的具體數(shù)值。大家可以根據(jù)服務器的性能及其訪問量綜合考慮繼續(xù)設置。對于一般的企業(yè)站點將帶寬流量設置為1500kb/s就差不多了。同時在“網站連接”下可以進行連接限制的設置,大家可以根據(jù)情況設置一個數(shù)值。完成以上設置后,IIS就只能使用其被授予的資源進行Web服務,杜絕了異常情況造成的服務器過載,為Web減負。(圖5)
  

 
  5、讓Web負載自由伸縮
  默認情況下IIS是全負荷地為Web提供服務的,這在一定程度上加重了Web負擔。如何能夠自動地根據(jù)負載變化自動調節(jié)工作進程呢?
  利用IIS 6.0的Web園,我們只需指定用于某個應用程序池的工作進程的數(shù)量就可以了實現(xiàn)各個Web站點之間的隔離。具體的配置步驟是:在“Internet信息服務”管理器中打開應用程序池的“屬性”對話框,轉到“性能”頁,在“Web園”下面的“最大工作進程數(shù)”輸入框中輸入進程數(shù)量。當服務器的負載較小,不需要額外的工作進程時,IIS 6.0在一定的時間后(默認20分鐘,可配置)自動縮減實際的工作進程數(shù)量;如果負載變大,需要額外的工作進程,IIS 6.0再次增加工作進程數(shù)量。另外,還可以“啟用CUP監(jiān)視”,設置“最大CPU使用率”,“刷新CUP使用率值”以及“CPU使用率超過最大使用率是執(zhí)行的操作”,這些設置可以根據(jù)需要進行設置。當一切設置完成后這一切就交給IIS自動進行,不需要管理員干預。 (圖6)
原文出自【風信網】,轉載請保留原文鏈接:http://www.ithov.com/master/65748_3.shtml
 6、配置應用呈現(xiàn)池
  IIS可以支持多個Web服務,特別是虛擬主機一臺服務器上有非常多的Web站點。如何才能做到各個站點之間相互獨立,不因某些Web站點出現(xiàn)故障而影響其他站點呢?為不同工作進程指定應用程序池是個很好的解決辦法。
  (1)、創(chuàng)建
  打開“IIS 管理器”中,展開本地計算機,右鍵單擊“應用程序池”,選擇“新建→應用程序池”。在“應用程序池名稱”框中,輸入新的應用程序池名稱。如果點選選“將現(xiàn)有應用程序池作為模板”,可以在“應用程序池名稱”下來列表中選擇相應的應用程序池,最后單擊“確定”即可。 (圖7)
  

 
  (2)、指派
  在“IIS 管理器中”,右鍵單擊你要為其指派應用程序池的站點然后單擊“屬性”。在該站點的屬性面板中“主目錄”選項卡,在“應用程序池”下拉列表中選擇剛才創(chuàng)建的應用程序池即可。如果所有的選項為灰色,單擊“創(chuàng)建”按鈕就可以輸入“應用程序名”,然后在“應用程序池”列表框中,選擇并指派網站的應用程序池了。(圖8)
  

 
  (3)、回收
  利用“回收”功能,可是設置如何恢復系統(tǒng)資源進行IIS資源使用的靈活定制。打開“IIS 管理控制臺”,單擊“+”號依次“展開本地計算機→應用程序池”。選擇你要回收的應用程序池右鍵單擊選擇“屬性”,出現(xiàn)應用程序池的屬性對話框,單擊“回收”選項卡在其下可以設置“進程回收”、“內存回收”等,所有這些設置大家根據(jù)實際需要進行設置。(圖9)
  

 
  總結:通過上述IIS優(yōu)化措施,Web服務器就能輕裝上陣其性能將會有較大的提升。當然,要從根本上改善Web性能,僅僅進行軟設置是不夠的。另外,還需要進行硬件改造,軟硬結合才是最完美的解決方案。 www.97lmm.cn 圖片網....
原文出自【風信網】,轉載請保留原文鏈接:http://www.ithov.com/master/65748_5.shtml
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何安裝IIS
無法在Web 服務器上啟動調試
Asp.net MVC項目的部署(一):IIS以及Asp.net與IIS相關的部分
網站架設:讓IIS支持PHP的配置方法
ASP.NET MVC在IIS6下部署的小技巧
WinServer2003,IIS6.0,aspx文件總提示404錯誤
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服