Cách xóa bộ nhớ đệm trong Safari dành cho Mac OS X
Mục lục:
Các phiên bản hiện đại của trình duyệt web Safari dành cho Mac OS X cung cấp một tính năng ẩn cho phép người dùng xóa bộ nhớ đệm web khỏi trình duyệt mà không phải kết xuất tất cả lịch sử duyệt web, cookie, tìm kiếm hoặc dữ liệu trang web khác. Đây là một tính năng thực sự hữu ích cho nhân viên web và nhà phát triển, những người thường xuyên cần xóa bộ nhớ cache của trình duyệt cho các trang và trang web, điều này buộc trình duyệt phải lấy dữ liệu mới từ (các) máy chủ đang được truy cập, nhưng nó cũng có thể hữu ích cho một số tình huống khắc phục sự cố trong Safari là tốt.
Để xóa bộ nhớ cache trong Safari dành cho Mac OS X, trước tiên bạn cần bật menu Phát triển trong Safari từ bên trong Tùy chọn của ứng dụng. Menu tùy chọn này chứa nhiều tính năng tập trung vào nhà phát triển, bao gồm khả năng xóa trực tiếp bộ nhớ cache khỏi các phiên duyệt Safari, đây là điều chúng tôi sẽ tập trung vào trong hướng dẫn này.
Cách xóa & xóa bộ nhớ cache của trình duyệt Safari trong Mac OS X
Như đã ngụ ý, thao tác này sẽ xóa tất cả bộ nhớ đệm web khỏi Safari và không thể hoàn tác.
- Mở Safari trên máy Mac
- Nếu bạn chưa làm như vậy, hãy chọn hiển thị menu Phát triển tùy chọn bằng cách vào menu Safari ở góc trên bên trái, chọn Tùy chọn > Nâng cao > “Hiển thị menu Phát triển trong thanh menu”, sau đó chọn đóng Preferences
- Quay lại bất kỳ cửa sổ trình duyệt Safari nào, kéo xuống menu “Develop” và chọn “Empty Caches”
- Đợi vài giây và bộ nhớ cache của web Safari sẽ bị xóa hoàn toàn, cho phép lấy nội dung web mới từ các máy chủ web từ xa mà không cần bất kỳ bộ nhớ cache cục bộ nào phục vụ cho phiên đó
Không có hộp thoại xác nhận hoặc cảnh báo nào thông báo cho người dùng rằng bộ nhớ cache của trình duyệt Safari đã bị xóa hoặc làm trống, nó chỉ xảy ra ở hậu trường.
Empty Caches Phím tắt cho Safari trong Mac OS X: Command+Option+E
Khi bạn đã bật menu Phát triển, bạn cũng sẽ có quyền truy cập vào phím tắt keystroke để xóa bộ nhớ cache trong Safari bằng Command+Option+E , cung cấp phương thức truy cập nhanh hơn cho những người dùng cần truy cập tính năng này thường xuyên mà không cần phải kéo menu xuống mỗi lần.
Cưỡng bức làm mới bộ nhớ cache của trình duyệt cho các trang cụ thể bằng Shift+Click
Người dùng cũng có thể buộc làm mới và tải lại bỏ qua bộ nhớ cache bằng cách giữ Shift+nhấp vào nút Làm mới trang trong Safari dành cho Mac nếu họ chỉ cần xóa bộ nhớ cache cho một trang cụ thể. Ưu điểm của phương pháp này là nó không xóa tất cả các bộ đệm của trình duyệt khác khỏi Safari, nó chỉ tập trung vào trang cụ thể đó. Tuy nhiên, đó cũng có thể là một bất lợi, đó là lý do tại sao nhiều nhà phát triển dựa vào các tính năng 'xóa tất cả' đã được đánh dấu trước đó.
Vị trí tệp bộ nhớ cache của Safari trong Mac OS X
Đối với những người muốn biết vị trí các tệp bộ đệm ẩn Safari được lưu trữ cục bộ trong hệ thống tệp của anh ấy, chúng thường sẽ ở một trong hai vị trí trong OS X, tùy thuộc vào phiên bản HĐH nào được cài đặt trên đó máy Mac.
Các phiên bản hiện đại của trình duyệt cửa hàng Safari lưu trữ cục bộ tại vị trí hệ thống tệp sau trong Mac OS X:
~/Library/Caches/com.apple.Safari/
Hầu hết các bộ nhớ cache của Safari được lưu trữ dưới dạng tệp cơ sở dữ liệu sqlite và trong khi bạn có thể duyệt qua nó theo cách thủ công, xem các mục trong bộ nhớ cache, sửa đổi, xóa các mục hoặc tự xóa toàn bộ tệp cơ sở dữ liệu, điều đó thường không được khuyến nghị trừ khi bạn biết chính xác mình đang làm gì với nền tảng SQL vững chắc, so với việc chỉ sử dụng chức năng Empty Cache tích hợp sẵn của ứng dụng Safari.
Lưu ý rằng các phiên bản Safari cũ hơn (trước 6) lưu trữ các tệp bộ nhớ cache của người dùng từ trình duyệt tại vị trí sau:
~/Library/Caches/Safari/
Xin nhắc lại, mặc dù bạn có thể tự mình truy cập các vị trí hệ thống tệp trực tiếp của các tệp bộ đệm ẩn Safari, nhưng chúng không dành cho người dùng và do đó, tốt nhất bạn nên xóa thông qua menu Phát triển và phím tắt đi kèm.
Đối với hầu hết người dùng, không cần phải xóa bộ nhớ cache trong Safari, nhưng đây có thể là một mẹo khắc phục sự cố hữu ích cho những tình huống mà trình duyệt không hoạt động như mong muốn. Ngoài việc xóa bộ nhớ cache của trình duyệt, xóa lịch sử web trong OS X Safari và xóa tất cả cookie hoặc xóa cookie dành riêng cho trang web trong Safari dành cho Mac cũng có thể hữu ích để khắc phục hành vi rắc rối của trình duyệt. Một số phiên bản trung gian của Safari thậm chí còn bao gồm tùy chọn đặt lại, tùy chọn này thực hiện tất cả điều này trong một cú nhấp chuột, nhưng các phiên bản hiện đại đã loại bỏ khả năng đó trong thời điểm hiện tại, khiến người dùng phải xóa riêng dữ liệu trang web thành các đoạn được phân đoạn.
Đối với những người thích tìm hiểu một chút về hậu trường của trình duyệt Safari với menu nhà phát triển, các tùy chọn bổ sung và nâng cao hơn cũng có sẵn thông qua menu Gỡ lỗi ẩn, bao gồm một bộ công cụ kiểm tra bộ đệm .