นานแค่ไหนจนกว่าผู้เยี่ยมชมเว็บไซต์เก่าจะเห็นการออกแบบเว็บใหม่


19

ระบุว่าไม่มีการตั้งค่าแคชในหน้า HTML นานเท่าไหร่ที่ผู้เข้าชมเว็บไซต์เก่าจะเห็นการออกแบบเว็บไซต์ใหม่โดยไม่ต้องรีเฟรชแรง


1
"ไม่มีการตั้งค่าแคชในหน้า HTML"ไม่ได้หมายความว่าเซิร์ฟเวอร์อาจไม่ได้ตั้งหัว ...
Arjan

คุณเปลี่ยนการตั้งค่า DNS สำหรับเว็บไซต์หรือไม่ ถ้าเป็นเช่นนั้นอาจใช้เวลาถึง 48 ชั่วโมงในการเปลี่ยนแปลง
Burgi

หากการออกแบบเว็บใหม่มี "ชื่อ" ใหม่ของไฟล์ มันควรจะเป็นทันทีหลังจากการเยี่ยมชมครั้งแรก อ่านไม่กี่ย่อหน้านี้laravel.com/docs/5.1/elixir#versioning-and-cache-bustingดังนั้นทุกอย่างขึ้นอยู่กับผู้ออกแบบเว็บไซต์ (coder) นี่เป็นตัวอย่างของการตั้งค่าแคช HTML หรือไม่
Kyslik

คำตอบ:


28

นานแค่ไหนก่อนที่ผู้เข้าชมเว็บไซต์จะเห็นการออกแบบเว็บไซต์ใหม่โดยไม่ต้องรีเฟรชแรง

ข้อสันนิษฐาน: ไม่มีการตั้งค่าแคชในหน้า HTML

ขึ้นอยู่กับการตั้งค่าแคชเบราว์เซอร์

บันทึก:

  • การตั้งค่าเบราว์เซอร์ที่อธิบายด้านล่างสามารถเขียนทับได้ชั่วคราวโดยใช้คำสั่ง "Refresh" หรือ "Forced Refresh" ที่เหมาะสม

IE

มีสี่ตัวเลือกภายใต้การตรวจสอบหน้าที่จัดเก็บรุ่นใหม่:

enter image description here

  • ทุกครั้งที่ไปที่หน้า :

    เมื่อคุณกลับไปยังหน้าที่คุณเคยดูก่อนหน้านี้ Internet Explorer ควรตรวจสอบว่าหน้านั้นเปลี่ยนไปหรือไม่ตั้งแต่คุณดูครั้งล่าสุด หากมีการเปลี่ยนแปลงหน้า Internet Explorer จะแสดงหน้าใหม่และเก็บไว้ในไฟล์อินเทอร์เน็ตชั่วคราว โปรดทราบว่าการเลือกตัวเลือกนี้อาจทำให้การเรียกดูช้าลงระหว่างหน้าต่างๆที่คุณได้ดูไปแล้ว

  • ทุกครั้งที่คุณเริ่ม Internet Explorer:

    เมื่อคุณดูเว็บไซต์ที่คุณเคยเยี่ยมชมมาก่อนในเซสชัน Internet Explorer เดียวกัน Internet Explorer จะใช้ไฟล์อินเทอร์เน็ตชั่วคราวที่แคชแทนการดาวน์โหลดหน้า หากคุณกด F5 หรือคลิกรีเฟรช Internet Explorer จะดาวน์โหลดหน้าดังกล่าว

  • โดยอัตโนมัติ (Internet Explorer 5 และใหม่กว่าเท่านั้น) :

    นี่เป็นเช่นเดียวกับการตั้งค่าก่อนหน้านี้ แต่ด้วยอัลกอริทึมตรรกะเพื่อทำความเข้าใจพฤติกรรมของพฤติกรรมเว็บเพจ การตั้งค่านี้ระบุว่าเมื่อคุณกลับไปยังหน้าที่คุณเคยดูก่อนหน้านี้ Internet Explorer ไม่ควรตรวจสอบเพื่อดูว่าหน้านั้นมีการเปลี่ยนแปลงหรือไม่ตั้งแต่คุณดูครั้งล่าสุด

    หากคุณเลือกการตั้งค่านี้ Internet Explorer จะตรวจสอบเนื้อหาใหม่เฉพาะเมื่อคุณกลับไปยังเพจที่คุณดูในเซสชันก่อนหน้าของ Internet Explorer หรือในวันก่อนหน้า เมื่อเวลาผ่านไปหาก Internet Explorer พบว่ารูปภาพในหน้านั้นเปลี่ยนไปไม่บ่อยนักมันจะตรวจสอบรูปภาพที่ใหม่กว่าแม้จะน้อยกว่าก็ตาม

  • ไม่เคย :

    Internet Explorer ไม่ตรวจสอบเว็บเซิร์ฟเวอร์เพื่อหาเนื้อหาที่ใหม่กว่า

แหล่งที่มาว่าการตั้งค่าแคชของ Internet Explorer มีผลต่อการท่องเว็บอย่างไร


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) 

การตั้งค่าbrowser.cache.check_doc_frequencyควบคุมสิ่งนี้:

  • 0

    ตรวจสอบรุ่นใหม่ของหน้าหนึ่งครั้งต่อเซสชัน (เซสชันเริ่มต้นเมื่อหน้าต่างแอปพลิเคชันแรกเปิดขึ้นและสิ้นสุดลงเมื่อปิดหน้าต่างแอปพลิเคชันสุดท้าย)

  • 1

    ตรวจสอบเวอร์ชันใหม่ทุกครั้งที่มีการโหลดหน้าเว็บ

  • 2

    อย่าตรวจสอบเวอร์ชันใหม่ - โหลดหน้าเว็บจากแคชเสมอ

  • 3

    ตรวจสอบเวอร์ชันใหม่เมื่อหน้านั้นล้าสมัย (ค่าเริ่มต้น)

แหล่งที่มาBrowser.cache.check ความถี่เอกสาร


โครเมียม

Chrome เก็บหน้าเว็บไว้จนกว่าจะมีการแจ้งให้ทราบ

หากต้องการปิดใช้งานแคชโปรดดูวิธีปิดใช้งานแคชเบราว์เซอร์ใน Chrome


"ล้าสมัย" หมายถึงอะไรมันจะได้รับการอ้างอิงวันที่?

เบราว์เซอร์มักจะได้รับข้อมูลนี้ผ่านส่วนหัว HTTP ที่ส่งไปพร้อมกับหน้า

ตัวอย่างเช่นส่วนหัว Last-Modified จะบอกเบราว์เซอร์ว่าหน้านั้นมีอายุเท่าไร เบราว์เซอร์สามารถส่งคำขอ HEAD แบบง่ายไปที่หน้าเพื่อรับค่าที่แก้ไขล่าสุด หากใหม่กว่าที่เบราว์เซอร์มีอยู่ในแคชเบราว์เซอร์สามารถโหลดใหม่ได้

แหล่งที่มาเบราว์เซอร์รู้ว่าหน้าเว็บมีการเปลี่ยนแปลงอย่างไร ตอบโดยเซท


อ่านเพิ่มเติม

  • การปรับปรุงประสิทธิภาพของเนื้อหา: การแคช HTTP

หากพูดถึงปัจจัยอื่น ๆ อาจเป็นการแคชเว็บไซต์เช่นกัน หากเป็นไซต์ที่ได้รับความนิยม ISP ของคุณอาจแคชหน้าเว็บ หากคุณอยู่หลังเราเตอร์ที่ดีหรือบนเครือข่ายขององค์กรไซต์อาจถูกแคชโดยอัตโนมัติเช่นกัน
SnakeDoc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.