با انتشار یکی از نوشتهها در دستهبندی سئو وردپرس در ماندگار وب با عنوان “فعال کردن gzip در وردپرس” شاهد استقبال کاربران از نوشتههای مرتبط با موضوع سئو و بهینهسازی وردپرس بودهایم که در این نوشته به توضیحاتی در مورد کش مرورگر و چگونگی فعالکردن آن در وردپرس خواهیم پرداخت.
browser caching یا کش مرورگر قابلیتی است که امکان افزایش سرعت بارگذاری صفحات سایت را با ذخیره کردن فایلها بر روی مرورگر کاربران امکانپذیر میسازد، بصورتی که با بارگذاری و لود شدن سایت تمامی فایلهای موجود در آن اعم از تصاویر، فایلهای جاوا اسکریپت و فایلهای استایل در مرورگر کاربر طبق زمانی که شما برای آن مشخص خواهید کرد ذخیره میشود و در بازدید بعدی کاربر از همان برگه متوجه سرعت بارگذاری بسیار بالایی در سایت شما خواهد شد.
فعال کردن کش مرورگر علاوه بر افزایش سرعت سایت میتواند باعث کاهش فشار بر روی سرور و کاهش مصرف پهنای باند شود چرا که در صورت فعال نبودن کش همواره برای دریافت هر یک از فایلها توسط مرورگر درخواست جداگانهای به سمت سرور ارسال میشود که باعث فشار بیشتر بر روی سرور و کاهش سرعت بارگذاری سایت میشود.
برای فعال کردن کش مرورگر در وردپرس تنها کافیست فایل htaccess را که در ریشهی هاست وردپرس شما وجود دارد برای ویرایش باز کرده و دستورات زیر را برای فعالسازی کش به آن اضافه کنید:
# START Expires
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2 hours"
ExpiresByType image/gif "access plus 2 hours"
ExpiresByType image/gif "access plus 2 hours"
ExpiresByType image/png "access plus 2 hours"
ExpiresByType image/jpg "access plus 2 hours"
ExpiresByType image/jpeg "access plus 2 hours"
ExpiresByType image/ico "access plus 2 hours"
ExpiresByType text/css "access plus 2 hours"
ExpiresByType text/javascript "access plus 2 hours"
</IfModule>
# END Expires
در دستور بالا مقادیر بصورت پیشفرض برای شما در نظر گرفته شدهاند که شما میتوانید با توجه به نوع فایل انقضای آنها را به زمان مورد پسند خود با استفاده از مقادیر year , month , weeks , days , hours , minutes , seconds تغییر دهید که پیشنهاد میشود برای فایلهایی که بروزرسانی کمتری در آنها صورت میگیرد زمان بیشتر و برای فایلهایی که بروزرسانی بیشتری در آنها صورت میگیرد زمان کمتری را در نظر بگیرید.
امیدوار هستیم با فعال کردن کش مرورگر از سرعت بارگذاری بالای سایت وردپرسی خود لذت ببرید.