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

در صورتی که برخی فایل ها بر روی وب سایت شما پس از مدت نسبتا زیادی بروز می شوند، شما میتوانید بوسیله فعال سازی Cache بر روی فرمت های دلخواه (مثلا تصاویر و فایل های فلش) باعث افزایش سرعت دسترسی کاربران به وب سایت خود شوید.
در این صورت لازم است ابتدا مشخص فرمایید هر فرمت فایل بر روی وب سایت شما نیاز به بروز رسانی پس از چه مدت دارند. سپس با تهیه لیستی از آنها موارد را بشرح زیر انجام دهید.
فایلی با نام htaccess. در دایرکتوری اصلی وب سایت خود ایجاد نمایید (یا اگر موجود است آنرا ویرایش نمایید) و محتویات زیر را در آن قرار دهید:
Header unset Pragma
FileETag None
Header unset ETag

# cache images/pdf docs for 100 days

Header set Cache-Control "max-age=8640000, public, must-revalidate"
Header unset Last-Modified

# cache html/htm/xml/txt diles for 2 hours

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 ثانیه) یک مرتبه انجام پذیرد. اگر بروز رسانی این صفحات از سوی شما به ندرت صورت می پذیرد، میتوانید این مدت زمان را مقداری افزایش دهید.
شما میتوانید این مورد را برای پسوند های مختلف تعمیم دهید یا برخی از پسوند ها را از لیست فوق حذف نمایید یا با تغییر زمان آنرا ویرایش فرمایید.

 

  • 1 Korisnici koji smatraju članak korisnim
Je li Vam ovaj odgovor pomogao?

Vezani članci

چگونگی جلوگیری از Cache شدن اطلاعات توسط مرورگر بازدید کننده ها

در صورتی که یکی از صفحات وب سایت شما در بازه های زمانی بسیار کوتاه تغییر می یابد و نیاز است...

چگونگی حل مشکل درگاه بانک ملت در سرورهای خارجی

با توجه به اختلال در دسترسی به درگاه بانک ملت از طریق سرورهای خارج از کشور، راهنمای زیر مطابق...

Fatal error: Unable to read X bytes in /home/user/public_html/myfile.php on line Y

گاها پس از آپلود اتفاق می افتد در برخی از فایل های PHP خطای زیر نمایان می گردد.Fatal error:...