Tận dụng bộ nhớ đệm trình duyệt cho Facebook, Google+ hoặc các tệp tài nguyên của bên thứ 3 khác


10

Tôi đã thử nghiệm trang web của mình với Google PageSpeed ​​Insights.

Tôi đã tối ưu hóa bộ đệm trong .htaccess của mình , nhưng nó không ảnh hưởng đến các tệp tài nguyên từ Facebook và 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)

Tôi có thể làm gì để giải quyết điều này?

Câu trả lời:


8

Bạn không có quyền kiểm soát đối với họ vì họ được lưu trữ bởi nhà cung cấp khác. Và thành thật mà nói, bạn không nên lo lắng về họ, tùy thuộc vào Google, Facebook, v.v. để xử lý bộ nhớ đệm phù hợp với nhu cầu của họ.

Bạn có khả năng có thể ủy quyền các URL hoặc tải xuống các tệp cục bộ, nhưng tôi không khuyến khích bạn đi theo tuyến đường đó. Trên thực tế, bạn có thể có khả năng kết thúc với một cấu hình không phản ánh các thay đổi khi nhà cung cấp thượng nguồn xuất bản bản cập nhật hoặc đơn giản là xung đột với bộ nhớ đệm đã được Google, Facebook, v.v.


và nếu bạn hoàn toàn phải có các tập lệnh này, hãy làm cho chúng tải không đồng bộ, sau khi tải trang chính hoàn tất.
andrew

Thật tuyệt vời khi nó tùy thuộc vào Google và FB, nhưng tôi muốn trang web của mình nhanh hơn. Tôi không thể kiểm soát trang web của mình về điều này.
Martijn

Bạn đang sử dụng dịch vụ của họ , có thể là miễn phí, vì vậy thật không may cho họ.
fregante

1

Bạn nên xem xét xóa JavaScript của bên thứ ba khỏi Facebook và Google khỏi các trang của bạn. JavaScript bên thứ ba duy nhất tôi thường có là dành cho quảng cáo.

Tất cả các mạng xã hội đều có những cách mà bạn có thể sử dụng các liên kết đơn giản (không có JavaScript) để chia sẻ trang của mình. Xem câu hỏi này trên StackOverflow . Bạn sẽ không thể xem số liệu thống kê cho lượt thích và +1 trong trang.


Nhưng điều đó không giúp ích gì khi gặp các trường hợp như tải thư viện JQuery của bên thứ ba. Câu trả lời của Simone Carletti sẽ được áp dụng ở đây.
Kenzo

0

Đó là một âm mưu cấp cao của các biểu tượng thị trường web như Google và Facebook.

Tôi đã sử dụng các tập lệnh này trên trang web của mình khiến nó hoạt động chậm. Khi tôi xóa các tập lệnh, nó đã đạt được mục tiêu của tôi (tức là tốc độ trang 100/100). Trang web của tôi hiện đang hoạt động rất tốt. Nó mở gần giống như nó được hỗ trợ AMP.

Vì vậy, vấn đề tốc độ trang. Tôi nghĩ bạn nên tự mình đứng vững chứ không phải nắm tay Google hay Facebook. Chỉ cần loại bỏ mã. Người đăng ký của bạn cần hiệu suất trang web nhưng hiệu suất bắt đầu với tải trang web. Nếu bạn là người thua cuộc ngay từ đầu, không có cách nào để đứng đầu trong bất kỳ công cụ tìm kiếm nào trên thế giới. Nếu người dùng đến đầu tiên trên trang web của bạn, không có công cụ tìm kiếm nào có thể đặt bạn lại phía sau khiến bạn bắt đầu thực hiện thử thách cho công cụ tìm kiếm.

Vì vậy, đề xuất của tôi là loại bỏ các tập lệnh và làm cho riêng bạn để có trải nghiệm người dùng tốt hơn.


2
Chào mừng đến với trang web này. Tôi đã chỉnh sửa câu trả lời này khá nhiều vì nó không đáp ứng các tiêu chuẩn chất lượng của chúng tôi. Bạn đã bao gồm một liên kết đến trang web của riêng bạn. Điều đó có thể ổn nếu cần trả lời câu hỏi, nhưng trong trường hợp này thì không cần thiết. Ngữ pháp và định dạng của bạn cần nhiều cải tiến. Tôi cũng loại bỏ những lời tục tĩu không phù hợp ở đây.
Stephen Ostermiller
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.