Leverage caching browser untuk Facebook, Google+, atau file sumber daya pihak ke-3 lainnya

10

Saya menguji situs web saya dengan Google PageSpeed ​​Insights.

Saya melakukan optimasi cache di .htaccess saya , tetapi tidak memengaruhi file sumber daya yang berasal dari Facebook dan 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)

Apa yang bisa saya lakukan untuk menyelesaikan ini?

pengguna3134277
sumber

Jawaban:

8

Anda tidak memiliki kendali atas mereka karena mereka dihosting oleh penyedia lain. Dan jujur, Anda tidak perlu khawatir tentang mereka, terserah Google, Facebook, dll untuk menangani caching sesuai dengan kebutuhan mereka.

Anda dapat berpotensi membuat proxy URL atau mengunduh file secara lokal, tetapi saya tidak menganjurkan Anda untuk mengikuti rute itu. Bahkan, Anda mungkin berpotensi berakhir dengan konfigurasi yang tidak mencerminkan perubahan ketika penyedia hulu mempublikasikan pembaruan, atau hanya bertentangan dengan caching yang sudah diterapkan oleh Google, Facebook, dll.

Simone Carletti
sumber
dan jika Anda benar-benar harus memiliki skrip ini, buat agar memuat asinkron, setelah pemuatan halaman utama selesai.
andrew
Hebat itu terserah Google dan FB, tapi saya ingin situs saya lebih cepat. Saya tidak dapat mengontrol situs saya mengenai hal ini.
Martijn
Anda menggunakan layanan mereka , mungkin gratis, jadi sayangnya terserah mereka.
fregante
1

Anda harus mempertimbangkan menghapus JavaScript pihak ketiga dari Facebook dan Google dari halaman Anda. Satu-satunya JavaScript pihak ketiga yang biasanya saya miliki adalah untuk iklan.

Semua jejaring sosial memiliki cara Anda dapat menggunakan tautan biasa (tanpa JavaScript) untuk membagikan laman Anda. Lihat pertanyaan ini di StackOverflow . Anda tidak akan dapat melihat statistik untuk suka dan +1 di halaman.

Stephen Ostermiller
sumber
Tapi itu tidak membantu ketika sampai ke kasus-kasus seperti memuat perpustakaan JQuery pihak ketiga. Jawaban Simone Carletti akan berlaku di sini.
Kenzo
0

Ini adalah konspirasi tingkat tinggi oleh ikon pasar web seperti Google dan Facebook.

Saya menggunakan skrip ini di situs web saya yang membuatnya bekerja lambat. Ketika saya menghapus skrip, skrip ini mencapai tujuan saya (yaitu kecepatan halaman 100/100). Situs saya sekarang berkinerja sangat baik. Buka hampir seperti itu didukung AMP.

Jadi kecepatan halaman penting. Saya pikir Anda harus berdiri sendiri bukan dengan memegang tangan Google atau Facebook. Hapus saja kodenya. Pelanggan Anda membutuhkan kinerja situs tetapi kinerja dimulai dengan memuat situs web. Jika Anda pecundang dari awal, tidak ada cara untuk menjadi yang pertama di mesin pencari mana pun di dunia. Jika pengguna lebih dulu berada di situs web Anda, tidak ada mesin pencari yang bisa membuat Anda ketinggalan karena Anda mulai membuat tantangan untuk mesin pencari.

Jadi saran saya adalah menghapus skrip dan buat sendiri untuk pengalaman pengguna yang lebih baik.

user72692
sumber
2
Selamat datang di situs ini. Saya telah mengedit jawaban ini cukup berat karena tidak memenuhi standar kualitas kami. Anda telah memasukkan tautan ke situs Anda sendiri. Itu bisa baik-baik saja jika diperlukan untuk menjawab pertanyaan, tetapi dalam hal ini tidak diperlukan. Tata bahasa dan format Anda membutuhkan banyak perbaikan. Saya juga menghapus kata-kata kotor yang tidak pantas di sini.
Stephen Ostermiller