asp.net 網站訪問變慢
asp.net 網站,開機一會,就會變的很慢,甚至根本不動象宕機一樣,後來發現象如下處理 :
將程式池設定500秒回收一次, 就可以了
以下是引用別人的資料
減少應用程式池回收時間。預設為:1740。。可設為120(每2小時)
iis(微軟的WEB伺服器平臺)假死的原因:
開啟iis(微軟的WEB伺服器平臺) 你就會看到應用程式池,預設只有一個應用程式池,檢視應用程式池的屬性,會發現他的回收時間,預設多達,1740分鐘,就是說,需要在1740分鐘後才回收此應用程式池,如果在這個時間內,達到請求的最高限制,那麼就會出現ASP假死的情況,這個就是大型網站出現假死的情況,反而,小型網站確不會出現這樣的情況,因為他請求少,流量少,還沒達到限制數量。當然要看你的伺服器上網站數目而定。
以下是解決方法:
資料一
單個網站解決方法:
把應用程式池回收時間縮短到300-600分鐘,其間回收過程中,需要佔用一點CPU資源,沒辦法,為了穩定性,再把回收時間設為凌晨5點。
多網站解決方法:
視伺服器網站的多少,新建多個應用程式池,把每個池回收時間縮小到300分鐘,然後再分配每個池10個網站左右(這個分配是要求你的網站訪問量所定)如果某個網站,訪問量大,就單獨給他一個程式池,但是這樣做的後果就是需要大記憶體,一個池現在佔用我120M記憶體左右,反正記憶體大,沒關係,
那麼多網站如何分配應用程式池,開啟iis(微軟的WEB伺服器平臺)--檢視你要分配的網站屬性,檢視主目錄--在下面你就會看到應用程式池了,分配一個就行了。
資料二
大家在使用iis(微軟的WEB伺服器平臺)6時..如果裝了動網論壇.肯定有出現過iis(微軟的WEB伺服器平臺)6假死現像..就是asp網頁開啟慢..但是iis(微軟的WEB伺服器平臺)卻是正常的..靜態網頁開啟速度一樣..這時候..我一直是重啟的方法..查了官方的資料結果沒有...據官方資料說..win2003很快就要打這個補丁了..是iis(微軟的WEB伺服器平臺)6對access(小型網站之最愛)驅動支援不理像..也算是一個bug吧..由於我的伺服器虛擬主機多..而且大多支援asp..如果一旦假死就無法執行..在多方面的資料查詢下..找到了一個比較簡單的方法..具體我測試是通過了..iis(微軟的WEB伺服器平臺)6自帶資料應用程式池..現在就利用他來解決假死..
首先把bbs設一個單獨的目錄..然後點選應用程式池..新建應用程式池.輸入應用程式池id..
然後把bbs的虛擬目錄下面的.就用程式池..選擇剛才新建的應用程式池...
然後再回到剛才設好的應用程式池...點選..屬性...把回收工作程序數(分鐘)及回收工作程序數還有在下列時間回收時間程序勾上..然後在下列時間回收程式池裡左邊新增..選擇一個時間..一般來說..網站到凌晨3點的時候.基本人都很少了..這時回收一下bbs的程序數..就可以解決了iis(微軟的WEB伺服器平臺)假死的現像..
當然還可以配置其他資訊..比如說iis(微軟的WEB伺服器平臺)6的使用者名稱.. 我們可以開啟計算機管理..然後開啟計算機使用者管理..新增一個使用者..設定好後..在應用程式池裡面..標識..把新增的使用者放上去..用使用者來測試回收的程序..當然還有..其他配置..其實很簡單..只要好好看一下..就能明白意思...
也可以藉助專用的工具來回收應用程式池..這樣方便而且快捷..iis(微軟的WEB伺服器平臺)的備份.虛擬主機ip的統一修改及埠訪問的ip記錄..用批處理是一個很簡單又方便的方法.所以.把一臺伺服器做的安全..並不是哪麼容易的事..特別是iis(微軟的WEB伺服器平臺)..經常去官方網站搜尋資料是一個好習慣..還有就是經常性的訪問日誌..及登錄檔的使用者還有載入執行的程式.及服務也是一個好方法.
相關推薦
asp.net 網站訪問變慢
asp.net 網站,開機一會,就會變的很慢,甚至根本不動象宕機一樣,後來發現象如下處理 : 將程式池設定500秒回收一次, 就可以了 以下是引用別人的資料 減少應用程式池回收時間。預設為:1740。。可設為120(每2小時)iis(微軟的WEB伺服器平臺)假死的原因:
如何把asp.net網站釋出到自己的電腦,外網也可以訪問
IIS元件安裝 把自己寫好的asp.net網站釋出到IIS上面 測試內網下是否可以訪問 配置路由器的埠對映 測試外網下是否也可以訪問 IIS元件安裝 第一步 進入控制面板–>程式–>啟用和關閉windows功能 選擇劃線的部分,勾選的
ASP.NET網站限制訪問頻率
最近做了一個免費發簡訊的小網站(http://freesms.cloudapp.net/),但發現最近有人破解了我的驗證碼,以每3秒/條的速度用我的簡訊服務來發他的廣告。更換驗證碼程式和過濾關鍵字只是治標不治本的方法,為了徹底阻止此類事件的發生,我們還是來看一下怎
在外網通過伺服器公網IP訪問IIS釋出ASP.NET網站
在把網站部署在伺服器的IIS上以後,我就開始瀏覽我的網站了。如果不會部署,可以看我ASP.NET MVC網站部署在阿里雲伺服器(WindowsServers2012+IIS6.0環境)。 在我的預想中當然是一帆風順了,這種情況在理想中總是豐滿的,但是在我寫程式
Apache服務器部署ASP.NET網站
apache服務 tle 資源 服務 art asp sina com tar 資源羅列: apache如何支持asp.net 用 Apache 發布 ASP.NET 網站 Apache服務器部署ASP.NET網站
asp.net 網站開發常用方法
.sh sql 進行 構造 file rep ria output sender 生成驗證碼: using System; using System.Data; using System.Configuration; using System.Collections
asp.net -mvc框架復習(1)-ASP.NET網站開發概述
頁面設計 對象 ado 數據庫開發 sqlserve 網站 rip ado.net 面向對象 1.網站開發的基本步驟: 2.網站開發的需要的知識結構 (1)網站開發前臺頁面技術 頁面設計:HTML 、CSS+DIV 頁面特效:JavaScript、jQery (2)
IIS部署ASP.NET網站後提示只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態...
text 效果 handlers 用戶空間 ren 分享 tpc out 調試 今天,在IIS上部署網站後,出現了下面錯誤: 只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態。還請確保在應用程序配置的 <
VS2010 Chart控件(一)Chart控件在ASP.NET網站中的應用示例詳解(C#語言)
[1] 設置 cti write conf int 應用程序 itl config 步驟如下: 1、 Chart控件(一)Chart控件在ASP.NET網站中的應用示例詳解(C#語言)" title="VS2010 Chart控件(一)Chart控件在ASP.NET網站中的
asp.net 網站監控方案
imu methods 分享圖片 idt color ase tab 一個 jpg 前言:監控web網站方法有很多種,這篇文章說一下對windows服務器 asp.net網站的監控 采用的方案,Powershell + Influxdb + Grafana 1、P
asp.net網站性能優化
技術分享 ima 請求 asp.net wid htm 圖片緩存 asp pre 前端: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"&
ASP.Net頁面間變量值傳遞的方法
實例 and 值傳遞 log 應該 實現 protect 過程 box 來自森大科技官方博客:http://www.cnsendblog.com/?p=78 第一種方法:通過URL鏈接地址傳遞send.aspx: protected void Button1_Click(
Asp.net MVC訪問母版頁中巢狀的iframe頁面時,如果session或cookie過期,登入驗證超時怎樣自動跳轉到登入頁
一般登入驗證的過濾器中,使用驗證過濾器的Redirect方法,將請求重定向到指定的URL。但是如果我們要訪問的頁面是一個巢狀在母版頁中的iframe頁面時,這種重定向只會對iframe頁面湊效,也就是會將iframe也重定向到登入頁,這樣就有違我們的目的了。所以我就嘗試了很多方法來實現讓整個頁面重定向到登入頁
asp.net網站部署問題
500.21:管理員cmd下重新註冊: %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 500.19: 管理員cmd下: 取消handlers鎖定: %windir%\system32\inetsrv\appcmd un
不修改程式碼就能優化ASP.NET網站效能的一些方法
目錄 配置OutputCache 啟用內容過期 解決資原始檔升級問題 啟用壓縮 刪除無用的HttpModule 其它優化選項 本文將介紹一些方法用於優化ASP.NET網站效能,這些方法都是不需要修改程式程式碼的。 它們主要分為二個方面: 1. 利用ASP.NET自身的
IE11等新版本的瀏覽器更新 User-Agent 導致的 ASP.Net 網站無法寫入Cookie 問題
一個專案裡用到forms身份認證,近來突然在谷歌瀏覽器裡以及相應的360等瀏覽器,不能儲存COOKIE,試了很多辦法,終於解決了,做個記錄以備候查。 web.config 裡需要 增添machineKey, 如: <machineKey validationKey="88CB6CA6
ASP.NET網站不能在VS中除錯
點選VS2010工具欄中綠色的小箭頭執行網站沒問題,按說執行後,應該處於正在執行狀態,這個小箭頭會變成灰色。但是沒有變化,仍然是綠色的小箭頭。所以設定斷點根本沒有截獲。工作列右下角顯示的DevelopmentServer是啟動狀態。 清理解決方案再重新生成解決方案不管用 以為是VS版本的問題,試了VS
ASP.NET 網站部署到IIS上如何進行除錯
1:在一個網站成功部署後,有可能會遇到一些錯誤,但是又不能直接看出錯誤源(如果能在源程式裡下斷點進行除錯就好了,這樣就能準確的找出錯誤程式碼),下面介紹如何在一個已經部署的網站上進行斷點除錯(前提有網站的Debug模式下的原始碼) 2:通過VS(以管理員身份開啟)開啟該專案的原始碼(這裡以VS2010為
使用IIS除錯ASP.NET網站程式
在實際的開發當中,相信很多的開發者在開發除錯ASP.NET網站時候都是直接通過Visual Studio工具的編譯執行來除錯的。 一般情況下,這種除錯方式也不會有多少問題,但有時候我們會發現這樣的一個情況,就是明明在本地除錯執行都沒有問題的網站,部署到伺服器IIS上,就出現無法描述的線上問題。這時候,就要排
ASP.net 網站釋出步驟及注意事項
1、用VS2013開啟解決方案。 2、選中解決方案,點選滑鼠“右鍵”—>從彈出對話方塊中,選擇“清理解決方案”。 3、待第2步“清理解決方案”結束後,選中“解決方案”—>點選滑鼠“右鍵”—>在彈出對話方塊中,選擇“重新生