Using the Google Page Speed Insights tool, I finally got my page to almost perfect after a very painful and long effort, LOL. The only thing slowing down my pages now are ...
- The Google Adsense .js file needed for ads to render.
- Google custom search box .js and CSS files.
- Google Analytics .js file.
- Certain Ads.
The user (even if in full control of his/her server) cannot 'leverage browser cache' for external files. I was able to achieve all the other speed suggestion items via inline CSS, .htaccess addidtions, gzip compression, etc, BUT, I CANNOT 'leverage browser cache' for external files or optimize CSS that is made on the fly via javascript (which is how the Google custom search box works I think)
I am a getting a lower speed score because of these things ...
IS there a way to leverage the browser cache for these files listed below longer than 60 minutes and 2 hours or does Google have to do that?