There are two ways you can improve the initial load time of a SharePoint/ IIS site:
If you find the above solution is tedious or not working, you can go ahead with below simple steps.
- Open notepad, add the below code with site(s) you wanted to load automatically
$client = New-Object System.Net.Webclient
$client.UseDefaultCredentials = $true
$webpage = $client.DownloadString($url)
- Save the file with name scriptsload.ps1 under C:\Scripts
- Create a Window Task Scheduler with name to it and schedule it to run on daily morning with below parameters.
- Program / Scripts: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
- Add arguements: -ExecutionPolicy Bypass -file "C:\scripts\scriptsload.ps1" \r