Windows-Server-2008

Windows 伺服器響應時間非常長

  • November 1, 2013

伺服器規格

Windows Server 2008 R2 64 bit
Provider : Fasthosts
.Net Framework: 4.0
6 GB RAM (its using 4.6 GB)

我有一個網站,有數千個頁面,其結構如下

folderone/1/one to 500.aspx
folderone/2/one to 500.aspx
.
.
folderone/500/one to 500.aspx

要在發布後第一次載入此頁面,對於每個文件夾大約需要 20 到 30 分鐘,並且一旦載入了一個頁面,其餘頁面就會正常載入。所有文件夾都會發生這種情況。

每次我重新啟動伺服器、向 app_code 添加任何內容或更改 web.config 時,都會重複這種情況。

我的網站主要是Google的作品,由於這個問題,它給出了錯誤。任何幫助將不勝感激。如果解決了,我很樂意為您買啤酒。

提前致謝…

您需要在建構站點時對其進行預編譯。

http://msdn.microsoft.com/en-us/library/ms229863(v=vs.100).aspx

Visual Studio 和 ASP.NET 的 Web 部署概述

http://msdn.microsoft.com/en-us/library/dd394698.aspx#basic_deployment_tasks

預編譯項目。

預設情況下,網站項目未預編譯,Web 應用程序項目中未預編譯 .aspx 和 .ascx 頁面。在一些大型應用程序中,編譯過程可能會導致輕微的延遲,這在部署後第一次請求網頁時可能會很明顯。有關 Web 項目編譯和合併選項以及如何指定它們的資訊,請參閱如何:在 Visual Studio 中使用一鍵發布部署 Web 項目

引用自:https://serverfault.com/questions/550018