2011-01-19 36 views
5

Vì vậy, bằng cách sử dụng pagespeed trong FF, tôi đã có thể tìm thấy một số khu vực về cách giảm thời gian tải trang của tôi.META "hết hạn" thẻ

Một trong các phần đề cập đến việc sử dụng thẻ META "hết hạn" và nó liệt kê tất cả các tệp CSS và JS của tôi cũng như các tệp IMG.

Bây giờ, nếu tôi chỉ kết hợp thẻ này vào trang index.asp của trang web của tôi, trong khoảng 1 năm, điều đó có áp dụng cho tất cả các phần tử được tải từ trang chủ không?

Google khuyên bạn nên sử dụng thẻ "hết hạn". Đây có phải là định dạng thích hợp cho thẻ này không:

<META HTTP-EQUIV="expires" CONTENT="Wed, 01 Jan 2012 08:00:00 GMT"> 
+2

+1 để sử dụng Tốc độ trang để tăng tốc trang web của bạn. Người dùng web ở khắp mọi nơi chào bạn. –

Trả lời

8

Các Meta Expires thẻ xác định ngày hết hạn và thời điểm tài liệu web đang được lập chỉ mục. Thẻ có số được cho biết rằng thẻ Meta Expires là hữu ích cho những khoảng thời gian khi doanh nghiệp của bạn đang hoạt động trong thời gian giới hạn sự kiện/phiếu mua hàng hoặc nếu có ngày đặt trước. Khi bạn đã đến ngày được liệt kê, các công cụ tìm kiếm sau đó sẽ được yêu cầu xóa trang web của bạn khỏi cơ sở dữ liệu của chúng.

Vì vậy, nó không có bất cứ điều gì để làm với bộ nhớ đệm nội dung của trang, nó chỉ là một cách để nói cho công cụ tìm kiếm "Hey! Dừng lập chỉ mục trang này"

Những gì bạn cần là thêm Future Expires Headers trong .htaccess của bạn, như thế này:

<FilesMatch "\.(jpg|jpeg|png|gif|js|css)$"> 
    Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" 
</FilesMatch> 

http://www.askapache.com/htaccess/apache-speed-expires.html

trong Yahoo! hướng dẫn họ không đề cập đến việc sử dụng thẻ meta expires, họ đề cập đến sử dụng các tiêu đề expires, chúng là hai thứ hoàn toàn khác nhau.

+0

Có cách nào để tự động cập nhật ngày không? – molerat