سرعت اینترنت در 1 سال اخیر افزایش چشم گیری داشته است اما با این حال مردم به سایت هایی که با سرعت بیشتری در مرورگر باز می شوند علاقه دارند. وقتی کاربری وب سایت شما را جست و جو می کند کش مرورگر، فولدرهای سایت شما را در سیستم کاربر ذخیره می کند و این کار منجر به این می شود درجست و جو های بعدی وب سایت شما سریعتر در مرورگر کاربر بارگذاری شود. در این مقاله آنلاینر با افتخار شما را با افزونه هایی آشنا خواهد کرد که در وردپرس این کار را Leverage Browser Caching انجام می دهد.
کش مرورگر چیست؟
نحوه عملکرد Leveraging Browser Cache
Leveraging Browser Cache در ورد پرس با استفاده از فایل htaccess
استفاده از پلاگین وردپرس جهت کش و فعالسازی Leverage Browser Caching
کش مرورگر چیست؟
Leveraging Browser Cache به این معنی است که هنگامی که فردی از وبسایت شما بازدید می کند مرورگر فقط فایل های مورد نیاز را دانلود می کند. زمانی که کسی سعی می کند یک وب سایت را با استفاده از مرورگر خود جست و جو کند، مرورگر دانلود خود را از وب سرور شروع می کند.
طی این فرایند، مرورگر نه تنها HTML صفحه وب داده شده را دانلود می کند، بلکه برخی از فایل های مورد نیاز را نیز با آن دانلود می کند. مرورگرهای اینترنتی تمام این فایل ها را با هم جمع کرده و صفحه را در مرورگر ایجاد می کنند، بنابراین ما می توانیم صفحه سایت مورد نظر را با سایر فایل های مرتبط مشاهده کنیم.
هر بار مرورگر ما تمام این فایل ها را از وب سرور دانلود می کند تا مطالب جدید تر را به ما نشان دهد. کش مرورگر به مرورگر شما اجازه می دهد بخش هایی از صفحات وب که قبلا دانلود شده اند نادیده گرفته شود. با هر بار جست و جو جهت باز کردن صفحه مورد نظر، مرورگر ابتدا فایلهای کش شده را از حافظه پنهان خود می آورد و سپس فایل های دیگر را از سایت مورد نظر دانلود مینماید.
- صفحات HTML
- فایل جاوا اسکریپت
- CSS
- تصاویر
- فیلم های
- فونت ها
- فایل های دیگر (DOC، PDF، RTF، TXT)
چگونه این مرورگر فعال می شود؟
بین مرورگر کاربران و وب سرور ارتباطاتی وجود دارد. هنگامی که یک صفحه وب را در مرورگر خود بارگذاری می کنید، سرور پس از بارگزاری فقط مطالبی که جدید به صفحه اضافه شده باشند را دانلود می کند و مطالب قبلی در حافظه مرورگر ذخیره شده اند. مرورگرها همه صفحات وب را در فایل های موقت اینترنتی دانلود و نگهداری می کنند.
نحوه عملکرد Leveraging Browser Cache
مرورگرهای وب دارای حافظه داخلی می باشند که “کش مرورگر “ نامیده می شوند. برای افزایش سرعت صفحه وب خود می توانید از مرورگر کش استفاده کنید. برای انجام این کار، شما باید فایل هایی را که در وب سرور شما اصلاح نشده اند را شناسایی کنید. به این ترتیب مرورگرهای کاربران تنها صفحاتی را بارگیری می کنند که هنوز در حافظه پنهان مرورگر هستند و بر روی سرور تغییر نمی کنند.
Leveraging Browser Cache در ورد پرس با استفاده از فایل htaccess
شما می توانید Leverage Browser Caching را برای سایت خود فعال کنید برای این کار اول باید:
- فهرست وب سایت خود را با استفاده از نرم افزار FTP باز کنید.
- فایل مورد نظر را در فهرست وبسایل خود باز کنید و آن را ویرایش کنید.
- public_html->.htaccess
- کد زیر را وارد کنید و فایل را ذخیره کنید.خب تنظیمات به درستی انجام شد.
<IfModule mod_expires.c> ExpiresActive On ExpiresDefault A0 <FilesMatch "\.(txt|xml|js)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(css)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> ExpiresDefault A691200 </FilesMatch> </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(txt|xml|js)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> Header set Cache-Control "max-age=691200" </FilesMatch> </IfModule>
استفاده از پلاگین وردپرس جهت کش و فعالسازی Leverage Browser Caching
اگر انجام مراحل فوق برای شما سخت است افزونه WP Super Chache , WP Fastest Cache کار را برای شما راحت تر می کند. در صورتی که می خواهید سرعت بارگذاری صفحه وبسایت خود را بهینه کنید، این افزونه می تواند تمامی بهینه سازی های مورد نیاز وبسایت وردپرس را به سرعت فوق العاده انجام دهد.
Humming Bird افزونه ای که به شما کمک می کند به صورت دستی وبلاگ خود را در WP Admin پیکربندی کنید. این افزونه به شما اجازه می دهد تا Leveraging Browser Cache را کنترل کنید. این کار منجر می شود کاربرانی که از پست های سایت شما استفاده می کنند با سرعت بیشتری مطالب را در مرورگر خود بارگزاری کنند.
حرف آخر
استفاده از حافظه پنهان مرورگر می تواند در افزایش سرعت وب سایت شما کمک کند. حافظه مرورگر را می توان از طریق ویرایش تنظیم کرد. فایل htaccess یا استفاده از برخی افزونه های وردپرس برای مدیریت حافظه پنهان نیز موثر می باشند.