افزایش سرعت با حافظه کش مرورگر
افزایش سرعت با حافظه کش مرورگر
افزایش سرعت بارگذاری صفحات توسط ذخیره فایلهای پر مصرف بر روی مرورگر کاربران را حافظه کش مرورگر Browser Caching میگوییم. هر دفعه که مرورگر شما صفحهای را لود مینماید همه فایلهای موجود در آن صفحه را نیز دانلود می نماید که شامل فایلهای CSS، HTML، javascript و عکس ها میگردد. برخی از صفحات فایلهای کمی در خود دارند و حجم آنها از چندین کیلوبایت بیشتر نیست، اما صفحاتی می باشند که با توجه به محتوای خود فایلهای فراوانی را شامل میگردند و ممکن است تا چندین مگابایت از پهنای باند را مصرف نمایند، مثلا حجم سایت Twitter.com بیش از 2 مگابایت می باشد. استفاده از حافظه کش مرورگر راهی برای مقابله با این مشکل می باشد.
دو نکته در اینجا مورد توجه است:
1- برخی از این فایلها زمان فراوانی برای دانلود لازم دارند و برای سرعتهای پایین اینترنت عذاب آور می باشند.
2-هر فایل برای دانلود یک درخواست جداگانه به سرور می فرستند که سبب فشار بیشتر به سرور و کاهش سرعت سایت شما میگردد.
با استفاده از حافظه کش مرورگر برخی از این فایلها را بر روی مرورگر کاربران میتوانید ذخیره نمایید. اولین بازدید کاربران از سایت شما به اندازه واقعی از آنها وقت میگیرد اما وقتی که برای بار دوم به سایت شما مراجعه مینمایند یا از صفحهای به صفحه دیگر میروند بخش فراوانی از فایلها را در حافظه کش مرورگر خود دارند. در نتیجه حجم فایلهای دانلودی بوسیله مرورگر و تعداد درخواستهای ارسالی به سرور شما کاهش مییابد که سبب افزایش سرعت بارگذاری سایت شما میشود.
به چه علت استفاده از حافظه کش مرورگر دارای اهمیت است؟
علت اصلی استفاده از این ابزار کاهش سرعت بارگذاری صفحات سایت و جلب رضایت بازدیدکنندگان می باشد. بعلاوه استفاده از حافظه کش مرورگر امتیاز بیشتری برای شما در سایتهایی مثل Google page speed و GTmetrix به همراه دارد.در حال حاضر سرعت بارگذاری صفحات سایت عامل مهمی در سئو بشمار می رود و گوگل رتبههای بهتری را در صفحه نتایج جستجوی خود به سایتهای سبکتر می دهد.
چطور از حافظه کش مرورگر استفاده نماییم؟
برای فعال نمودن حافظه کش مرورگر باید فایلهای هدر HTTP خود را عوض کرده و برای فایلهای خود تاریخ انقضا تعریف نمایید.
فایل htaccess. خود را در ریشه اصلیهاست بیابید، شما آن را به وسیله نوت پد یا هر ویرایشگر متن دیگری میتوانید تغییر دهید. در این فایل پارامترها را به صورتی معرفی مینماییم که مرورگر تشخیص دهد چه فایلهایی را و تا چه مدت در حافظه کش خود نگه دارد.
EXPIRES CACHING
ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 2 days”
با توجه به نوع فایل و زمان تغییر در آن تاریخ انقضا را میتوانید معین کنید، برای فایلهایی که بیشتر آپدیت و تغییر دارند تاریخ انقضای کمتری لحاظ کنید.
توصیه میشود که تاریخ مشخص شده را بیشتر از یک سال و کمتر از یک ماه قرار ندهید، مگر برای فایلهای خاص با تغییرات هفتگی.
امیدوارم این مقاله که توسط تیم کارشناسی شرکت لحظه وب ارائه شده، مورد استفاده دوستان و عزیزانی که قصد برنامه نویسی و طراحی سایت و … را دارند قرار گرفته باشد.شما می توانید سفارش طراحی انواع سایت خود را از طریق شماره تلفن ۰۹۱۲۲۱۴۱۴۶۹ با ما در میان بگذارید. پیاده سازی طرح و ایده شما به بهترین شکل ممکن، مهم ترین هدف ما در شرکت لحظه وب است. همچنین می توانید برای دریافت مشاوره رایگان از متخصصین شرکت با ما در تماس باشید.
نظرات ( بدون دیدگاه )
رضا جوادی
شنبه، 12 مهر 1397 ، در ساعت 4 بعد ظهر پاسخلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.
رضا جوادی
شنبه، 12 مهر 1397 ، در ساعت 4 بعد ظهر پاسخلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.
رضا جوادی
شنبه، 12 مهر 1397 ، در ساعت 8 بعد ظهر پاسخلورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است.