آموزش بهینه سازی سرعت سایت در جی متریکس - قسمت سوم :

باسلام و درود خدمت شما کاربران و بازدید کننده گان گرامی متاسفانه مدتی بود که فرصت نمی کردم ، آموزش جی تی متریکس رو در پی سی وب ادامه دهیم ، اما امروز خوشحالم که فرصتی شد و قصد دارم ادامه دهم این آموزش ها رو خوب ، برای ادامه این آموزش ها من امروز تصمیم دارم ، به شما آموزش دهم که چگونه مشکل : Configure entity tags (ETags) رو برطرف کنید :

مشکل Configure entity tags (ETags) در تب YSLOW هست :




خوب اول بگم که این مشکل (Configure entity tags (ETags)) از کجا آب می خوره :

Configure entity tags (ETags): هدر ETag با اسم کامل Entity Tag به معنی «برچسب هویتی» هست که تغییرات صفحه یا فایل را به مرورگر کاربر اطلاع میده.

در این تگ آخرین ویرایش صفحه یا فایل از محتوای متنی مشخص خواهد شد. حالا با استفاده از این تگ میشه به مرورگر فهموند که قبل از لود صفحه با استفاده از این تگ مشخص کنه که آیا صفحه بر اساس نسخه کش شده آپدیتی داشته و ویرایشی داخلش انجام گرفته یا نه؟

در صورتی که داخل محتوای متنی ویرایشی انجام گرفته باشه مرورگر سعی میکنه به جای خوندن از حافظه کش، از سمت سرور این بخش رو دریافت بکنه.


برای رفع این مشکل ساده ترین راه حل قرار دادن کد زیر در .htaccess هست :

کد:
# BEGIN Turn ETags Off<ifModule mod_headers.c>
Header unset ETag
</ifModule>
FileETag None
# END Turn ETags Off
بعد از این که کد رو قرار بدهید مشکل برطرف خواهد شد .

دیگر قسمت های این آموزش :

- آموزش بهینه سازی ویبولتین با جی تی متریکس GTMetrix - قسمت اول

- آموزش بهینه سازی ویبولتین با جی تی متریکس GTMetrix - قسمت دوم

در ادامه آموزش ویدیویی این موضوع رو هم برایتان قرار میدهم :