Saya memperbarui file style.css dari instalasi WordPress saya baru-baru ini. Perubahannya efektif: ketika masuk sebagai administrator (blog saya disetel agar administrator tidak pernah menyajikan versi situs yang di-cache, tetapi versi "langsung"), saya bisa melihatnya.
Tapi blog saya sedang dilayani melalui CDN (menggunakan W3 Total Cache). Melalui CDN, perubahan tidak efektif: CDN tidak menayangkan file yang dimodifikasi dari tema saya. Meskipun saya sudah mengunggahnya setelah modifikasi (Dashboard> Kinerja> CDN> Unggah file tema.
CDN saya berjalan di AmazonCloud Front. Dan Minify dinonaktifkan pada W3 Total Cache.
File tema yang dilayani melalui CDN saya adalah versi terkompresi: style.css.gzip
Haruskah saya "membersihkan" objek dari CDN saya atau menunggu sedikit lebih (sudah lebih dari seminggu). Dan ya, saya mengosongkan cache browser yang saya gunakan untuk melihat perubahan yang terjadi. Atau ada hal lain yang saya lewatkan?
Terima kasih,
P.
sumber
Ada "trik" yang cukup sederhana untuk mencegah caching, ketika konten file berubah: Tambahkan nomor versi, yang diatur ke tanggal / waktu terakhir Anda mengubah file Anda.
Ini akan ditambahkan
?ver=0123456789
ke tautan referensi style.css Anda di tajuk Anda. Nomor versi hanya akan berubah, ketika konten file diubah. Jadi, Anda memiliki solusi yang berfungsi sempurna dengan a) cache sisi server b) cache browser dan menyegarkan secara otomatis.sumber
style.css
file saya secara manual setelah setiap modifikasi (yang saya akan lupa lakukan pada satu titik atau yang lain). Sekarang, jika saya boleh bertanya, di mana saya dapat menambahkan kode ini? Saya kirafunctions.php
file saya ?functions.php
file saya . Saya masih berpikir itu pelengkap yang baik untuk solusi yang disediakan oleh @anu. Terima kasih banyak atas bantuannya.jawaban singkat ...
Hapus semua file tema Anda dan unggah kembali. beberapa kali tindakan hapus menghapus CDN
Ya, Anda dapat mencoba Bersihkan - tetapi Hapus dan unggah kembali biasanya lebih cepat.
Periksa juga pengaturan di W3TC dan di Amazon. Tembolok default untuk di W3TC biasanya 365 hari. yaitu 31536000 detik :)
Di Amazon .. akan ada pengaturan untuk titik akhir untuk meminta kembali CDN. saya tahu di Rackspace defaultnya adalah 24 jam.
sumber