Mac'te HTML'yi düzenledikten sonra bir sorunla karşılaştığım sayısız zaman oldu. Sorun, güncellenmiş dosyayı FTP yoluyla sunucuma yüklerken benden geliyor ve Safari'deki web sitesine gideceğim. Düzgün çalışmayan tek şey, Safari'nin web sayfasını (eski sürüm) zaten önbelleğe almasıydı, bu nedenle eski sürümü görüntüleyecekti. Kendi kendime düşündüm ve sorunumu çözeceğini umarak Safari'deki önbelleği temizlemeye karar verdim. Önbelleği temizlemek yalnızca web sitesinin yeniden yüklenmesine izin verir. Hala dosyanın eski sürümü ile geldi. Sunucudaki dosyanın gerçekten güncellendiğini kanıtlamak için, aynı ağdaki başka bir Mac'e girdim ve dosyanın yeni sürümünü görüntüledi. Önbelleği kaç kez yenilediğim veya temizlediğim veya yeniden açtığım önemli değil, her zaman eski dosyayı teslim eder. Gelebileceğim diğer tek çözüm yeniden başlatmaktı. Yeniden başlattıktan sonra, Safari tüm web sitesini yeniden yükledi ve dosyanın yeni sürümünü gösterdi.
Gerçekten Safari'nin önbelleğini nasıl temizleyeceğini ve düzgün çalışmasını merak ediyorum. Bu işletim sisteminin yaptığı bir şey mi (sabit diskimdeki dosyalarla da benzer sorunlar yaşadım)? Bir dosyanın yeni bir sürümünü görmek için her zaman yeniden başlatmak istemiyorum, bu yüzden en yeni olanı görüntülediğimden emin olmanın herhangi bir yolu var mı? Manuel olarak temizleyebileceğim geçici bir depolama klasörü var mı? Bu bana çok sık oluyor (çok sık değil, fark etmem yeterli) ve şu andaki tek çözümüm yeniden başlatmak.
Garip bir his var (gerçekten bir düşünce değil, ama çok mantıklı olmayan çok hafif bir olasılık) daha düşük bir seviyeden geliyor.
curl
görmek için bir URL talebinde bulunmak komut satırı komutu o ile geliyor. Eski sayfa mı yeni mi? Yana curl
hiç "önbelleğe alma" şey kavramı yok uzak tarafı (veya arasındaki yolu) üzerinde birisi istemediğini önbelleğe alma yapıyorsa, bu size söyleyecektir. Sunucunuz burada asıl suçlu olabilir! Sunulan dosyaları önbelleğe alıyor mu? Betcha öyle. . .