نحوه استفاده از Cache جهت افزایش سرعت وب سایت

 

در صورتی که برخی فایل‌ها بر روی وب‌سایت شما پس از مدت نسبتا زیادی بروز می‌شوند، شما می‌توانید بوسیله فعال‌سازی Cache برای فرمت‌های دلخواه (مثلا تصاویر و فایل‌های فلش) باعث افزایش سرعت دسترسی کاربران به وب‌سایت خود شوید.
در این صورت لازم است ابتدا مشخص فرمایید هر فرمت فایل بر روی وب‌سایت شما نیاز به بروز‌رسانی پس از چه مدت دارند. سپس با تهیه لیستی از آن‌ها، مراحل زیر را طی نمایید:

 

استفاده از Cache جهت افزایش سرعت دسترسی به وب سایت

 

برای استفاده از Cache جهت افزایش سرعت وب سایت فایلی با نام htaccess. در دایرکتوری اصلی وب‌سایت خود ایجاد نمایید (یا اگر موجود است آن‌ را ویرایش نمایید) و محتویات زیر را در آن قرار دهید:

Header unset Pragma
FileETag None
Header unset ETag

# cache images/pdf docs for 100 days
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=8640000, public, must-revalidate"
Header unset Last-Modified


# cache html/htm/xml/txt diles for 2 hours
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"

با قرار دادن این کد در فایل htaccess. موارد زیر اعمال می‌شود:

  • غیر‌فعال سازی Pragma و ETag (به منظور ایجاد امکان استفاده از این قابلیت)
  • تنظیم کش برای فرمت‌های ico, pdf, jpg, jpeg, png, gif, swf برای مدت 100 روز: در این صورت مرورگر بازدیدکنندگان وب سایت شما تا 100 روز (864000 ثانیه) سعی در دریافت اطلاعات جدید برای فایل با این فرمت‌ها نخواهد کرد.
  • تنظیم کش برای فرمت‌های html, htm, xml, txt, xsl برای مدت 2 ساعت: با توجه به اینکه فایل‌های مربوطه معمولا نیاز به بروزرسانی بیشتری دارند، تنظیم به‌ گونه‌ای انجام شده تا بروز رسانی هر 2 ساعت (7200 ثانیه) یک مرتبه انجام پذیرد. اگر بروز‌رسانی این صفحات از سوی شما به ندرت صورت می‌پذیرد، می‌توانید این مدت زمان را مقداری افزایش دهید.

نکات قابل توجه جهت افزایش سرعت وب سایت :

شما می‌توانید این روال را برای دیگر فرمت‌ها تعمیم دهید یا برخی از آن‌ها را از لیست فوق حذف و یا با تغییر زمان، آن را ویرایش کنید.

در صورتی که نیاز به هاست پر‌سرعت برای وبسایت خود دارید، هاست های ابری ایران ما را مشاهده فرمایید.

موفق باشید.