2012-08-23 21 views
5

Tôi muốn khắc phục vấn đề này ... Tôi nhận được lỗi hoặc Waring sau trong việc thực hiện tốc độFACEBOOK NHƯ (URL. Phục vụ các nguồn tài nguyên từ một URL nhất quán)

Các tài liệu sau đây có nội dung giống hệt nhau, nhưng được phục vụ từ các URL khác nhau. Cung cấp các tài nguyên này từ một URL nhất quán để lưu 1 yêu cầu và 25.2KiB.

http://static.ak.facebook.com/connect/xd_arbiter.php?version=10 
https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=10 

Tôi đã thử một số với điều này dưới đây và vẫn nhận được những lời cảnh báo tương tự

js.src = "https://connect.facebook.net/en_GB/all.js#xfbml=1 ";

js.src = "http://connect.facebook.net/en_GB/all.js#xfbml=1";

js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1";

Trả lời

1

Đây là một hành động của mạng Phân phối nội dung được sử dụng bởi Facebook. Họ quyết định nơi để phục vụ bạn nội dung từ. Bạn không thể kiểm soát được nó đến từ đâu.

Nếu bạn thực sự muốn duy trì URL cố định cho một tài nguyên nhất định, bạn có thể muốn thử phân phát tệp đó cục bộ. Tải xuống máy chủ của bạn và chỉ định URL theo cách thủ công.

+0

lưu cục bộ vẫn không có niềm vui .. –

+0

có thể bạn không cập nhật tất cả các tham chiếu? – Lix

+0

cách tôi chỉnh sửa chúng ... –

0

Các tài nguyên sau có nội dung giống hệt nhau, nhưng được phân phối từ các URL khác nhau.

Quan trọng hơn: URL sử dụng các giao thức khác nhau.

Cung cấp các tài nguyên này từ URL nhất quán để lưu 1 yêu cầu và 25.2KiB.

Tôi không thấy bất kỳ tiềm năng tiết kiệm nào tại đây, của các giao thức khác nhau.

Bạn phải “phục vụ” các dữ liệu qua giao thức thích hợp, tùy thuộc vào việc ứng dụng của bạn được gọi bằng http: // hoặc https: //

Trong một bối cảnh, nơi mà trình duyệt của người dùng sẽ chỉ cần HTTP hoặc phiên bản HTTPS, không có khả năng "tiết kiệm" nào cả.

Trong một bối cảnh tuy nhiên, nơi ông sẽ cần phải truy cập vào nội dung này trên cả protocolls, không có tiết kiệm hoặc - bởi vì các giao thức khác nhau cũng có nghĩa là họ khác nhau URL, bất kể nếu tất cả mọi thứ sau giao thức là giống nhau.

http://example.com/foo là một nguồn tài nguyên khác với https://example.com/foo - trình duyệt không có thể đi và chỉ lấy một ra khỏi bộ nhớ cache của mình và nói, “chúng ta sẽ làm”, nếu một trong những khác là thực sự được yêu cầu.

+0

lol nhận được nhiều khó hiểu nó như mở một lon sâu mức độ kỹ năng của tôi cần thêm làm việc trên ... –

Các vấn đề liên quan