- The cache-control had been set to private by the host (thank you to http://www.seoconsultants.com/tools/headers for the great tool that I've been using for a few years now)
- I added <% Response.CacheControl="public" %> to change it to public
- Then I added <% Response.ExpiresAbsolute="5/31/2010" %>
- According to the header check
- #1 Server Response: http://www.uticahousekeeping.com/ HTTP Status Code: HTTP/1.1 200 OKCache-Control: publicDate: Fri, 26 Mar 2010 22:45:38 GMTContent-Length: 3028Content-Type: text/htmlExpires: Mon, 31 May 2010 05:00:00 GMTServer: Microsoft-IIS/6.0X-Powered-By: ASP.NETMicrosoftOfficeWebServer: 5.0_PubSet-Cookie: ASPSESSIONIDQCBDBCQQ=GFGHLLJCGKPEPJHJEJFBPNBG; path=/
The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers. Specify an expiration at least one month in the future for resources that should be cached, and an expiration in the past for resources that should not be cached:
- http://www.uticahousekeeping.com/images/button.gif
- http://www.uticahousekeeping.com/images/foot.gif
- http://www.uticahousekeeping.com/images/footer_bckg.jpg
- http://www.uticahousekeeping.com/images/header_bckg.jpg
- http://www.uticahousekeeping.com/images/home_button.png
- http://www.uticahousekeeping.com/images/home_button2.png
- http://www.uticahousekeeping.com/images/menu_bckg.jpg
- http://www.uticahousekeeping.com/style.css
Non-scoring information
The following resources are explicitly non-cacheable. Consider making them cacheable if possible:
So what am I missing? How do I fix this? Can anybody help me?
The following resources are missing a cache expiration. Resources that do not specify an expiration may not be cached by browsers. Specify an expiration at least one month in the future for resources that should be cached, and an expiration in the past for resources that should not be cached:
- http://www.uticahousekeeping.com/images/button.gif
- http://www.uticahousekeeping.com/images/button_over.gif
- http://www.uticahousekeeping.com/images/foot.gif
- http://www.uticahousekeeping.com/images/footer_bckg.jpg
- http://www.uticahousekeeping.com/images/header_bckg.jpg
- http://www.uticahousekeeping.com/images/kitchen.png
- http://www.uticahousekeeping.com/images/li.gif
- http://www.uticahousekeeping.com/images/menu_bckg.jpg
- http://www.uticahousekeeping.com/style.css
Non-scoring information
The following resources are explicitly non-cacheable. Consider making them cacheable if possible:
- http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&utmn=1479324700&utmhn=www.uticahouseke...
- http://www.uticahousekeeping.com/images/c.gif
- http://www.web-caching.com/mnot_tutorial/how.html
- http://www.web-caching.com/mnot_tutorial/notes.html
- http://www.mnot.net/cache_docs/#IMP-SERVER
- http://developer.yahoo.com/performance/rules.html#expires
- http://www.codeave.com/html/code.asp?u_log=5080
- http://www.lansa.com/support/tips/t0235.htm
Using <% Response.CacheControl="public" %> didn't change the error in PageSpeed
Using <% Response.ExpiresAbsolute=#May 31,1996 13:30:15 GMT# %> caused an ASP error so the page wouldn't show up at allUsing <% Response.Expires=1440 %> didn't change the error in PageSpeed
When I contacted my website hosting company, IXWebHosting, their response was:
You are not able to change this value on a shared hosting environment.Not the answer I was looking for...
No comments:
Post a Comment