Mất bao lâu cho đến khi một khách truy cập trang web cũ nhìn thấy thiết kế web mới?


19

Cho rằng không có cài đặt bộ đệm trong trang HTML, mất bao lâu cho đến khi khách truy cập trang web cũ thấy thiết kế trang web mới mà không cần làm mới lực lượng?


1
"không có cài đặt bộ đệm trong trang HTML" không ngụ ý rằng máy chủ có thể không đặt tiêu đề ...
Arjan

Bạn đã thay đổi cài đặt DNS cho trang web chưa? Nếu vậy họ có thể mất tới 48 giờ để thay đổi.
Burgi

Nếu webdesign mới có "tên" tệp mới; nó sẽ được ngay sau chuyến thăm đầu tiên Đọc vài đoạn này laravel.com/docs/5.1/elixir#versioning-and-cache-busting để tất cả phụ thuộc vào người thiết kế trang web (coder). Đây có phải là một ví dụ về cài đặt bộ đệm HTML?
Kyslik

Câu trả lời:


28

Mất bao lâu trước khi khách truy cập trang web nhìn thấy một thiết kế trang web mới mà không cần làm mới lực lượng?

Giả định: Không có cài đặt bộ đệm trong trang HTML

Nó phụ thuộc vào cài đặt bộ đệm của trình duyệt.

Chú thích:

  • Các cài đặt trình duyệt được mô tả bên dưới có thể được ghi đè tạm thời bằng cách sử dụng các lệnh "Làm mới" hoặc "Làm mới cưỡng bức" thích hợp.

I E

Có bốn tùy chọn bên dưới Kiểm tra phiên bản mới hơn của các trang được lưu trữ:

enter image description here

  • Mỗi lần truy cập trang :

    Khi bạn quay lại trang bạn đã xem trước đó, Internet Explorer sẽ kiểm tra xem trang đó có thay đổi kể từ lần cuối bạn xem hay không. Nếu trang đã thay đổi, Internet Explorer sẽ hiển thị trang mới và lưu nó trong Tệp Internet tạm thời. Lưu ý rằng việc chọn tùy chọn này có thể làm chậm quá trình duyệt giữa các trang bạn đã xem.

  • Mỗi khi bạn khởi động Internet Explorer:

    Khi bạn xem một trang Web mà bạn đã truy cập trước đó trong cùng một phiên Internet Explorer, Internet Explorer sử dụng các tệp Internet tạm thời được lưu trong bộ nhớ cache thay vì tải xuống trang. Nếu bạn nhấn F5 hoặc bấm Làm mới, Internet Explorer sẽ tải xuống trang.

  • Tự động (chỉ Internet Explorer 5 trở lên) :

    Điều này giống như cài đặt trước đó, nhưng với thuật toán logic để hiểu thói quen của hành vi trang Web. Cài đặt này chỉ định rằng khi bạn quay lại trang bạn đã xem trước đó, Internet Explorer không nên kiểm tra xem trang đó có thay đổi kể từ lần cuối bạn xem hay không.

    Nếu bạn chọn cài đặt này, Internet Explorer chỉ kiểm tra nội dung mới khi bạn quay lại trang bạn đã xem trong phiên Internet Explorer trước đó hoặc vào một ngày trước đó. Theo thời gian, nếu Internet Explorer xác định rằng hình ảnh trên trang không thường xuyên thay đổi, nó sẽ kiểm tra hình ảnh mới hơn thậm chí ít thường xuyên hơn.

  • Không bao giờ :

    Internet Explorer không kiểm tra máy chủ Web để biết nội dung mới hơn.

Nguồn Cách cài đặt bộ đệm Internet Explorer ảnh hưởng đến trình duyệt Web


Mozilla

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

Tùy chọn browser.cache.check_doc_frequencykiểm soát điều này:

  • 0

    Kiểm tra phiên bản mới của trang một lần mỗi phiên (phiên bắt đầu khi cửa sổ ứng dụng đầu tiên mở và kết thúc khi cửa sổ ứng dụng cuối cùng đóng lại).

  • 1

    Kiểm tra phiên bản mới mỗi khi trang được tải.

  • 2

    Không bao giờ kiểm tra phiên bản mới - luôn tải trang từ bộ đệm.

  • 3

    Kiểm tra phiên bản mới khi trang hết hạn. (Mặc định)

Nguồn Browser.cache.check tần số tài liệu


Chrome

Chrome lưu trữ các trang trừ khi được thông báo là không.

Để tắt bộ đệm, hãy xem Cách tắt bộ đệm của trình duyệt trong Chrome


"Hết ngày" nghĩa là gì, nó lấy tham chiếu ngày ở đâu?

Các trình duyệt thường sẽ nhận được thông tin này thông qua các tiêu đề HTTP được gửi cùng với trang.

Ví dụ: tiêu đề Sửa đổi lần cuối cho trình duyệt biết trang này bao nhiêu tuổi. Một trình duyệt có thể gửi một yêu cầu CHÍNH đơn giản đến trang để nhận giá trị được sửa đổi lần cuối. Nếu nó mới hơn những gì trình duyệt có trong bộ đệm, thì trình duyệt có thể tải lại.

Nguồn Làm thế nào để trình duyệt biết một trang web đã thay đổi? , trả lời bởi Seth


Đọc thêm


Đáng nói đến các yếu tố khác có thể là bộ nhớ đệm trang web là tốt. Nếu nó là một trang web tương đối phổ biến, ISP của bạn có thể lưu trữ các trang. Nếu bạn đứng sau một bộ định tuyến tốt hoặc trên mạng công ty, trang web cũng có thể được lưu trữ tự động.
SnakeDoc
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.