[英]ASP.NET & IIS 7.0 — HTTPS Site Warmup Script
我有是在描述第一次加载问题IIS 7.0的ASP.NET 4.0站点在这里 。
我已经进行了一些测试,可以确认这只是页面的第一次加载缓慢。 随后的每个页面均正常加载。 经过仔细研究之后,我发现了一个“ warmup”脚本,可以在回收应用程序池后的第一时间发送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)
所以我的问题是,如果我正在热身的网站是一个将是HTTPS地址而不是HTTP的登录页面,我将如何使其工作? 我很抱歉,如果这是一个愚蠢的问题,我的网络工作相对较少。
好吧,显然它只是涉及将website1的值更改为HTTPS url。
;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.