1

IIS 7.0 上に ASP.NET 4.0 サイトがあり、ここで説明されている初回の読み込みの問題があります。

いくつかのテストを行ったところ、遅いのはページの最初の読み込みだけであることを確認できました。後続のすべてのページが正常に読み込まれます。これについてグーグルで調べた後、アプリプールがリサイクルされた後に初めて HTTP 要求を送信できる「ウォームアップ」スクリプトを見つけました。これで問題が解決したようです。しかし、HTTPS/SSL のみを使用するようにページを強制的に設定したときに機能するかどうかはわかりません。

私が現在使用しているスクリプトは次のとおりです。

Dim website1

website1 = "http://<website domain>/Auth/Login.aspx"

Function WarmUpSite(strURL)
    On Error Resume Next
    Dim objHTTP 
    Set objHTTP = CreateObject("MSXML2.XMLHTTP")
    objHTTP.Open "GET", strURL, False
    objHTTP.Send
    If Err.Number=0 And objHTTP.Status=200 Then 
        Hget=strURL & " has been warmed up successfully at:  "&Date()&"  "&Time() 
    Else
        Hget=strURL & " found error at:  "&Date()&"  "&Time()
    End If
    Set objHTTP = Nothing
    'Section for writing into a text file
    Const FOR_APPENDING = 8
    strFileName = "C:\WarmUpLog.txt"
    Set objFS = CreateObject("Scripting.FileSystemObject")
    Set objTS = objFS.OpenTextFile(strFileName,FOR_APPENDING)
    objTS.WriteLine Hget
End Function

WarmUpSite(website1)

だから私の質問は、私がウォームアップしているWebサイトがHTTPではなくHTTPSアドレスになるログインページである場合、これをどのように機能させるかということです? これがばかげた質問である場合は申し訳ありませんが、私は Web の仕事は比較的少ないです。

4

1 に答える 1

0

どうやら、website1 の値を HTTPS URL に変更しただけのようです。

;)

于 2012-08-02T16:11:19.977 に答える