ASP網站開啟慢的解決辦法

來源:互聯網
上載者:User

     我們學校的門戶網站由於是採用了 ASP+ACCESS資料庫製作的。網站已耗用時間長了,開啟就會很慢很慢。有時候基本打不開,多方尋找原因,始終沒有突破。無意中發現了下面的辦法可以解決問題,先貼出來與大夥交流。

 

(1)設定一個獨立網站“應用程式集區”,不要去使用哪個預設的。

(2)設定“應用程式集區”屬性。

       做一個計劃任務,讓系統自動回收背景工作處理序。例如:

     00:00

     08:00

     12:30

在這三個時間點回收系統進程。每天早上8點回收一次,中午回收一次,相信對網站的訪問速度有一定提高。

 

(3)設定WEB園進程數

理論上Web園,最大背景工作處理序數可以設定的很大。最大可以設定為4000000。

不過沒有必要設定那麼大,例如,我設定的是4個。

設定大了,對CPU資源的佔率很大的。

這個是閑暇時,運行情況。CPU佔用率不是很大。

 

經過以上幾步操作,網站的開啟速度已經明顯變快了。

 

(4)ACCESS資料庫最佳化

     ACCESS 資料庫已耗用時間長了,體積會增大。這會影響網站訪問速度的。因此,可以採取下面的辦法進行最佳化。將mdb資料庫檔案下載到本機,用ACCESS2000壓縮哈。

 

壓縮後,資料庫的體積會變小些,這對加速網站訪問速度會有協助。

不過,最好的辦法還是把ACCESS資料庫升級至MS SQL2000或者Oracle、MySQL 等等大型資料庫。

 

 (5)刪除資料庫中不必要的“日誌”資料

例如,我們的網站會記錄後台使用者、以及遊客的一些訪問記錄,時間久了,日誌會佔用很大的一部分空間的。

 

注意:刪除日誌資料後,記得執行一次“壓縮資料庫操作”

 

(6)伺服器殺毒軟體也會對網站訪問速度有一定的影響(可能。。。)

    我用的是NOD32殺毒軟體,不知道為什麼只要一起用WEB訪問保護,速度就會變慢。也許是因為要對資料進行檢測佔用時間的關係吧。

 

至此。大功告成。

 

除了用上面的辦法外,還可以採用Squid做方向代理來做網站加速。現在很多網站都採用這種技術,有時間再試試了。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.