Ada banyak waktu di mana saya mengalami masalah setelah saya mengedit HTML di Mac. Masalahnya berasal dari saya mengunggah file yang diperbarui ke server saya melalui FTP, dan saya akan menavigasi ke situs web di Safari. Satu hal yang tidak bertindak dengan benar adalah bahwa Safari telah men-cache halaman web (versi lama), sehingga akan menampilkan versi lama. Saya berpikir sendiri dan memutuskan untuk menghapus cache di Safari berharap itu akan menyelesaikan masalah saya. Membersihkan cache hanya membiarkan situs web tampak memuat ulang. Itu masih muncul dengan versi file yang lama. Untuk membuktikan bahwa file di server benar-benar diperbarui, saya menggunakan Mac lain di jaringan yang sama, dan itu menampilkan versi file yang baru. Tidak peduli berapa kali saya me-refresh atau membersihkan cache atau membuka kembali Safari, itu akan selalu memberikan file yang lama. Satu-satunya solusi yang bisa saya buat adalah reboot. Setelah reboot, Safari memuat ulang seluruh situs web dan menampilkan versi file yang baru.
Saya benar-benar hanya ingin tahu bagaimana cara membersihkan cache Safari dan membuatnya berperilaku dengan benar. Apakah ini sesuatu yang dilakukan sistem operasi (saya juga punya masalah dengan file di harddisk saya)? Saya tidak ingin harus me-reboot sepanjang waktu hanya untuk melihat versi baru file, jadi apakah ada cara saya dapat memastikan saya melihat yang terbaru? Apakah ada folder penyimpanan sementara yang dapat saya hapus secara manual? Ini sering terjadi pada saya (tidak terlalu sering, tetapi cukup bagi saya untuk memperhatikan), dan satu-satunya solusi saya saat ini adalah melakukan reboot.
Saya memiliki perasaan aneh (itu bukan benar-benar sebuah pemikiran, tetapi kemungkinan sangat kecil yang tidak masuk akal) bahwa itu berasal dari tingkat yang lebih rendah.
curl
perintah baris perintah untuk meminta URL, untuk melihat apa yang muncul. Halaman lama atau baru? Karena curl
tidak memiliki konsep "caching" apa pun, ini akan memberi tahu Anda jika seseorang di sisi yang jauh (atau jalur antara) melakukan caching yang tidak Anda inginkan. Server Anda mungkin saja penyebab sebenarnya di sini! Apakah ini caching file yang dilayaninya? Betcha itu. . .