Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I tested my website with Google PageSpeed Insights.

I did cache optimization in my .htaccess, but it didn't affect resource files that are from Facebook and Google+

Leverage browser caching

    http://connect.facebook.net/fr_FR/all.js (20 minutes)

    https://apis.google.com/js/plusone.js (30 minutes)

    https://oauth.googleusercontent.com/…e:rpc:shindig.random:shindig.sha1.js?c=2 (60 minutes)

What can I do to solve this?

share|improve this question

2 Answers 2

You have no control over them because they are hosted by another provider. And honestly speaking you should not worry about them, it's up to Google, Facebook, etc to handle the caching accordingly to their need.

You could potentially proxy the URLs or download the files locally, but I don't encourage you to follow that route. In fact, you may potentially end up with a configuration that do not reflect the changes when the upstream provider publish an update, or simply conflict with the caching already applied by Google, Facebook, etc.

share|improve this answer

You should consider removing third party JavaScript from Facebook and Google from your pages. The only third party JavaScript I typically have is for advertising.

All of the social networks have ways that you can use plain links (no JavaScript) to share your page. See this question on StackOverflow. You wouldn't be able to see stats for likes and +1 in the page though.

share|improve this answer
    
But that doesn't help when getting to cases such as loading third party JQuery libraries. Simone Carletti's answer would apply here. –  Kenzo Jan 18 at 13:30

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.