menjalankan ySlow di situs web yang saya dukung, saya perhatikan dilaporkan bahwa etag salah konfigurasi untuk gambar situs (mis. * .jpg, * .png, * .gif). Adakah yang bisa membantu menjelaskan apa yang harus saya lakukan agar IIS7 mengeluarkan etag ini dengan benar?
iis-7
performance-tuning
etags
yslow
MikeJ
sumber
sumber
Etag tidak masalah selama Anda tidak menayangkan konten dari beberapa server. Jika Anda hanya melayani dari satu server, maka biarkan di sana. Mereka tidak terluka. Dan jika Anda tidak ingin YSlow mengeluh tentang mereka, lalu klik tombol Edit di dekat elemen pilih Rulesets dan edit profil YSlow (V2). Hapus centang opsi "Konfigurasikan tag entitas (Etag)".
sumber
YSlow tidak mengeluh bahwa mereka salah (meskipun itu yang dikatakan), tetapi mengeluh bahwa mereka tidak diperlukan. Satu-satunya cara agar YSlow tutup mulut tentang ini adalah dengan menonaktifkannya.
Hal yang baik adalah, saya baru saja melakukannya sendiri hari ini!
Buka manajer IIS Anda, klik pada server, dan pergi ke HTTP Response Headers. Klik tombol "Tambah ...", dan di bawah nama, masukkan:
(hal - hal sensitif). Di bawah Nilai, masukkan
(Itulah dua tanda kutip ganda)
Dan ETag menghilang!
sumber
Lihat Pertanyaan StackOverflow yang serupa .
sumber
Di iis 6, Anda dapat menambahkan header khusus untuk 'ETag' = ""
Di iis 7, tambahkan aturan penulisan ulang keluar sebagai berikut:
IIS 7 akan menimpa header kustom, dan semua solusi lain yang diajukan dalam berbagai jawaban lain mengenai masalah yang sama. Aturan keluar adalah satu-satunya item yang tampaknya berfungsi karena menimpa apa pun yang ditetapkan sebelum dikembalikan ke pengguna. Aturan keluar yang diusulkan ini cocok dengan variabel server apa pun yang dinamai
RESPONSE_ETag
selama nilaiRESPONSE_ETag
memiliki satu karakter atau lebih dan menulis ulang nilai menjadi string kosong.sumber
Silakan lihat jawaban untuk mengatur header respons Server di IIS7 untuk solusi parsial. Ya, solusi lengkap akan sangat bagus, tetapi saya akan mengambil apa yang bisa saya dapatkan.
sumber
Lebih baik gunakan ini:
sumber