Get Satisfaction
imported this topic into its internal tracking system, Zendesk.
No Expires header on widget resources (no browser caching)
The following URLs used by the Feedback Widget do not have a far-future Expires header set on Amazon S3:
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
This causes them to be re-fetched by the browser on almost every page view. This unnecessary reloading impacts the performance of the website with the Feedback Widget installed. Since most of these are images and therefore are unlikely to change, there's no need to have the user's browser constantly re-download them. The Javascript file can also be cached: it changes rarely, plus it's versioned with the URL.
By the way, setting an Expires header would mean that if a user visited *any* site with the Feedback Widget, the resources would be cached even for subsequent visits to other sites.
Here's an example header that should work:
Cache-Control: max-age=604800
References:
Tip 4: http://www.labnol.org/internet/amazon...
http://www.drunkenfist.com/304/2007/1...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
http://s3.amazonaws.com/getsatisfacti...
This causes them to be re-fetched by the browser on almost every page view. This unnecessary reloading impacts the performance of the website with the Feedback Widget installed. Since most of these are images and therefore are unlikely to change, there's no need to have the user's browser constantly re-download them. The Javascript file can also be cached: it changes rarely, plus it's versioned with the URL.
By the way, setting an Expires header would mean that if a user visited *any* site with the Feedback Widget, the resources would be cached even for subsequent visits to other sites.
Here's an example header that should work:
Cache-Control: max-age=604800
References:
Tip 4: http://www.labnol.org/internet/amazon...
http://www.drunkenfist.com/304/2007/1...
3
people have this problem
I have this problem, too!
Tell me when someone solves it.
The more people who report this problem, the more it gets noticed.
The more people who report this problem, the more it gets noticed.
The company has a solution in progress.
-
Inappropriate?I'm working on getting a response for you. This one is a bit over my head.
-
Inappropriate?The problem remains. By using http://cloudberrylab.com/?id=7 (freeware app) you can easily add custom headers to bunch of files. It won't take more than 10 secs to do it and you will see a decrement on your S3 bill :)
I’m sad
-
Inappropriate?as paying customers, we'd like to see this resolved asap. Slower sites makes users unhappy :)
I’m waiting
Loading Profile...



EMPLOYEE
