วิธีการล้างแคชใน Safari สำหรับ Mac OS X

เว็บเบราเซอร์ Safari รุ่นใหม่สำหรับ Mac OS X มีคุณลักษณะที่ซ่อนไว้ซึ่งช่วยให้ผู้ใช้สามารถล้างแคชเว็บจากเบราเซอร์โดยไม่ต้องทิ้งประวัติการเรียกค้นคุกกี้การค้นหาหรือข้อมูลเว็บไซต์อื่น ๆ ทั้งหมด นี่เป็นคุณลักษณะที่มีประโยชน์จริงๆสำหรับนักพัฒนาเว็บและนักพัฒนาซอฟต์แวร์ซึ่งต้องล้างแคชของเบราเซอร์สำหรับหน้าเว็บและเว็บไซต์ซึ่งบังคับให้เบราว์เซอร์ดึงข้อมูลใหม่ ๆ จากเซิร์ฟเวอร์ที่เข้าถึงได้ แต่อาจเป็นประโยชน์สำหรับสถานการณ์การแก้ไขปัญหาบางอย่าง ใน Safari เช่นกัน


ในการล้างข้อมูลแคชใน Safari สำหรับ Mac OS X ก่อนอื่นคุณต้องเปิดใช้งานเมนู Develop ใน Safari จากใน Preferences Preferences เมนูตัวเลือกนี้มีคุณลักษณะศูนย์กลางสำหรับนักพัฒนาซอฟต์แวร์จำนวนมากรวมถึงความสามารถในการล้างแคชจากเซสชันการเรียกดู Safari ซึ่งเป็นสิ่งที่เราจะเน้นในคำแนะนำนี้

วิธีล้างและล้างแคชของ Safari Browser ใน Mac OS X

โดยนัยนี่จะลบแคชเว็บ ทั้งหมด ออกจาก Safari และไม่สามารถยกเลิกได้

  1. เปิด Safari ในเครื่อง Mac
  2. หากคุณยังไม่ได้เลือกเมนู Develop ให้เลือกที่เมนู Safari ที่มุมซ้ายบนเลือก Preferences> Advanced> "Show Develop ในแถบเมนู" จากนั้นเลือก Preferences
  3. ย้อนกลับไปที่หน้าต่างเบราเซอร์ Safari ใด ๆ ให้ ลากเมนู "Develop" แล้วเลือก "Empty Caches"
  4. รอสักครู่และแคชเว็บ Safari จะถูกล้างทั้งหมดเพื่อให้สามารถดึงเนื้อหาเว็บใหม่จากเว็บเซิร์ฟเวอร์ระยะไกลได้โดยไม่ต้องมีแคชใด ๆ ที่ให้บริการสำหรับเซสชันนั้น

ไม่มีการยืนยันหรือการแจ้งเตือนที่มีการแจ้งเตือนให้ผู้ใช้ทราบว่าแคช Safari browser ได้รับการล้างหรือล้างข้อมูลแล้วมันเกิดขึ้นเพียงเบื้องหลัง

แคชแป้นพิมพ์ลัดที่ว่างเปล่าสำหรับ Safari ใน Mac OS X: Command + Option + E

เมื่อคุณเปิดใช้งานเมนู Develop แล้วคุณจะสามารถเข้าถึง ทางลัดแป้นพิมพ์เพื่อล้างแคชใน Safari โดยใช้ Command + Option + E ซึ่งมีวิธีเข้าถึงได้เร็วขึ้นสำหรับผู้ใช้ที่ต้องการเข้าถึงคุณลักษณะนี้บ่อยๆโดยไม่ต้องดึงลง เมนูทุกครั้ง

การรีเฟรชเบราว์เซอร์แคชโดยเฉพาะสำหรับเพจที่ต้องการด้วย Shift + คลิก

ผู้ใช้ยังสามารถบังคับให้รีเฟรชและโหลดใหม่โดยไม่ต้องสนใจแคชด้วยปุ่ม Shift + คลิกที่ปุ่มรีเฟรชหน้าใน Safari สำหรับ Mac หากต้องการล้างแคชสำหรับหน้าเฉพาะเจาะจงเท่านั้น ข้อดีของวิธีนี้คือไม่ได้ล้างเบราว์เซอร์อื่น ๆ ทั้งหมดของแคชจาก Safari โดยมุ่งเน้นเฉพาะหน้าเว็บนั้นเท่านั้น นอกจากนี้ยังอาจเป็นข้อเสีย แต่นั่นคือเหตุผลที่นักพัฒนาซอฟต์แวร์หลายคนพึ่งพาคุณลักษณะ 'ล้างทั้งหมด' ที่เน้นก่อนหน้านี้แทน

ตำแหน่งไฟล์ Cache ของ Safari ใน Mac OS X

สำหรับผู้ที่ต้องการทราบว่าไฟล์แคช Safari ถูกเก็บไว้ที่ใดภายในระบบไฟล์ระบบเหล่านี้มักจะอยู่ในตำแหน่งที่ตั้งใดตำแหน่งหนึ่งใน OS X ขึ้นอยู่กับว่ามีการติดตั้ง OS เวอร์ชันใดในเครื่อง Mac

เวอร์ชันปัจจุบันของซาฟารีเก็บแคชของเบราเซอร์ภายในเครื่องที่ตำแหน่งระบบไฟล์ต่อไปนี้ใน Mac OS X:

~/Library/Caches/com.apple.Safari/

ส่วนใหญ่ของแคช Safari จะถูกเก็บไว้เป็นไฟล์ฐานข้อมูล sqlite และในขณะที่คุณสามารถเรียกดูด้วยตนเองดูรายการแคชแก้ไขลบรายการหรือลบไฟล์ฐานข้อมูลทั้งหมดด้วยตัวคุณเองซึ่งโดยทั่วไปไม่แนะนำจนกว่าคุณจะรู้ว่าสิ่งที่คุณ ' ทำกับพื้นหลังของ SQL ที่แข็งแกร่งเมื่อเทียบกับการใช้แอป Safari ในตัวฟังก์ชัน Empty Cache

โปรดทราบว่า Safari รุ่นก่อน ๆ (ก่อน 6) เก็บไฟล์แคชของผู้ใช้จากเบราเซอร์ที่ตำแหน่งต่อไปนี้:

~/Library/Caches/Safari/

อีกครั้งในขณะที่คุณสามารถเข้าถึงตำแหน่งไฟล์ระบบโดยตรงของไฟล์แคชของ Safari ได้ด้วยตัวเองพวกเขาไม่ได้ตั้งใจที่จะเป็นผู้ใช้โดยทั่วไปดังนั้นจึงสามารถล้างข้อมูลได้ดีที่สุดผ่านทางเมนู Develop และแป้นพิมพ์ลัดที่มาพร้อมกับ

สำหรับผู้ใช้ส่วนใหญ่ไม่มีความจำเป็นต้องล้างแคชออกใน Safari แต่อาจเป็นเคล็ดลับการแก้ปัญหาที่เป็นประโยชน์สำหรับสถานการณ์ที่เบราว์เซอร์ไม่ได้ทำงานตามที่ตั้งใจไว้ นอกเหนือจากการล้างแคชของเบราเซอร์การล้างประวัติเว็บใน OS X Safari และการล้างคุกกี้ทั้งหมดหรือการลบคุกกี้เฉพาะไซต์ใน Safari สำหรับ Mac อาจเป็นประโยชน์ในการแก้ไขปัญหาเบราเซอร์ที่มีปัญหา Safari รุ่นกลางบางตัวได้รวมถึงตัวเลือกการรีเซ็ตซึ่งทำทั้งหมดนี้ในการกวาดล้างเพียงครั้งเดียว แต่เวอร์ชันที่ทันสมัยได้ลบความสามารถดังกล่าวออกไปแล้วในขณะนี้ทำให้ผู้ใช้ต้องแยกข้อมูลไซต์ออกเป็นชิ้น ๆ แยกออกจากกัน

สำหรับผู้ที่ชอบการขุดหลังฉากของเบราว์เซอร์ Safari ด้วยเมนูนักพัฒนาซอฟต์แวร์จะมีตัวเลือกเพิ่มเติมและขั้นสูงเพิ่มเติมผ่านทางเมนู Debug ที่ซ่อนอยู่เช่นกันซึ่งรวมถึงชุดเครื่องมือตรวจสอบแคช