มีครั้งนับไม่ถ้วนที่ฉันประสบปัญหาหลังจากที่ฉันแก้ไข HTML บน Mac ปัญหาเกิดจากฉันอัปโหลดไฟล์ที่อัปเดตไปยังเซิร์ฟเวอร์ของฉันผ่าน FTP และฉันจะไปยังเว็บไซต์ใน Safari สิ่งหนึ่งที่ไม่สามารถทำได้อย่างถูกต้องคือ Safari ได้ทำการแคชหน้าเว็บ (เวอร์ชั่นเก่า) แล้วดังนั้นมันจะแสดงเวอร์ชั่นเก่า ฉันคิดกับตัวเองและตัดสินใจที่จะล้างแคชใน Safari หวังว่ามันจะช่วยแก้ปัญหาของฉันได้ การล้างแคชเพียง แต่ให้เว็บไซต์โหลดซ้ำ มันยังคงเกิดขึ้นกับไฟล์เวอร์ชันเก่า เพื่อพิสูจน์ว่าไฟล์บนเซิร์ฟเวอร์ได้รับการอัปเดตจริง ๆ ฉันได้ใช้ Mac เครื่องอื่นในเครือข่ายเดียวกันและแสดงไฟล์เวอร์ชันใหม่ ไม่ว่าฉันจะรีเฟรชหรือล้างแคชหรือเปิด Safari ซ้ำกี่ครั้งก็ตามมันจะส่งไฟล์เก่าเสมอ ทางออกเดียวที่ฉันจะทำได้คือรีบูท หลังจากรีบูตเครื่อง Safari จะรีโหลดเว็บไซต์ทั้งหมดและแสดงไฟล์เวอร์ชันใหม่
ฉันแค่สงสัยว่าจะล้างแคชของ Safari และทำงานได้อย่างไร นี่เป็นสิ่งที่ระบบปฏิบัติการใช้หรือไม่ (ฉันมีปัญหาคล้ายกันกับไฟล์ในฮาร์ดไดรฟ์ของฉันด้วย) ฉันไม่ต้องการรีบูตตลอดเวลาเพื่อดูไฟล์เวอร์ชันใหม่ดังนั้นมีวิธีใดที่ฉันจะแน่ใจได้ว่าฉันกำลังดูไฟล์เวอร์ชั่นล่าสุด มีโฟลเดอร์ที่เก็บข้อมูลชั่วคราวที่ฉันสามารถลบออกด้วยตนเองได้หรือไม่? สิ่งนี้เกิดขึ้นกับฉันบ่อยครั้ง (ไม่บ่อยมากนัก แต่เพียงพอสำหรับฉันที่จะสังเกตเห็น) และทางออกเดียวในปัจจุบันของฉันคือการรีบูต
ฉันมีความรู้สึกแปลก ๆ (มันไม่ได้เป็นความคิด แต่เป็นไปได้เล็กน้อยที่ไม่สมเหตุสมผลมาก) ว่ามันมาจากระดับล่าง
curl
คำสั่งบรรทัดคำสั่งเพื่อขอ URL เพื่อดูสิ่งที่มันเกิดขึ้น หน้าเก่าหรือใหม่ เนื่องจากcurl
ไม่มีแนวคิดว่าจะ "แคช" อะไรเลยมันจะบอกคุณว่ามีใครบางคนที่อยู่ด้านข้างระยะไกล (หรือเส้นทางระหว่าง) กำลังทำการแคชที่คุณไม่ต้องการ เซิร์ฟเวอร์ของคุณอาจเป็นผู้ร้ายตัวจริงที่นี่! มันแคชไฟล์ที่ให้บริการหรือไม่ Betcha มันเป็น . .