فعال یا غیر فعال کردن etags یا Entity tags
فعال کردن etag
برای فعال کردن etag نیاز به انجام کاری نیست چرا که با توجه به اهمیت بالای آن در سرعت و به جز ایجاد مشکل در موارد خاص (مثل cdn ها)بطور پیش فرض در آپاچی فعال ا
غیرفعال کردن etag
Turn ETags Off یا خاموش کردن etag
ابتدا باید ببینیم که ETAGS فعال است یا غیر فعال
برای اینکار هدرهای ارسالی را چک نمایید باید مشابه هدر زیر را داشته باشید
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
ETag: "10c24bc-4ab-457e1c1f"
Content-Length: 12195
حال برای غیرفعال کردن etag کافیست
در آپاچی دو خطر زیر را در.htaccess و در صورت دسترسی به تنظیمات آپاچی در httpd.conf
قرار دهید و آپاچی را ری استارت نمایید
Header unset ETag
FileETag None
Header unset Pragma
اگر هم از IIS استفاده می کنید به آدرس زیر بروید
غیر فعال سازی ETAG در IIS
و برای سرور های Lighttpd هم کدخط روبرو را قرار بدهید
static-file.etags = "disable"
از رفرنس های زیر برای درج این مطلب استفاده شد
- http://httpd.apache.org/docs/2.0/mod/core.html
- http://developer.yahoo.net/blog/archives/2007/07/high_performanc_11.html
- http://www.webscalingblog.com/performance/caching-http-headers-last-modified-and-etag.html