p> توسعه دهندگان نرم افزاری شرکت گوگل از دو سال پیش شروع به ساخت ماژول mod_pagespeed برای آپاچی (Apache) کردهاند که با استفاده از آن در سرور سایت خود بدون نیاز به هیچ گونه تغییراتی در محتوای سایت خود میتوانید سرعت سایتهای خود را تا حد زیادی افزایش دهید و همان طور که میدانید یکی از نکات ضروری در مورد سئو و بهینه سازی سایتها نیز همین سرعت پاسخگویی سرور و بارگذاری صفحات سایت در مرورگر وب است. پس از دو سال از انتشار نسخه آزمایشی این ماژول هم اکنون نسخه نهایی آن نیز برای استفاده به صورت عمومی انتشار یافته است که در این مقاله با مزایای استفاده از آن در Apache برای افزایش سرعت سایت آشنا میشویم.
البته گوگل قبل از این نیز برای افزایش سرعت دسترسی و کیفیت اتصالات در شبکه جهانی اینترنت راه کارهای دیگری نیز مانند Public DNS خود که در نوشته آموزش استفاده از DNS عمومی گوگل برای افزایش سرعت اینترنت با آن آشنا شدیم و یا میزبانی فایل اسکریپت معروف و پر استفاده در سرور قدرتمند خود ارائه کرده بود.
آشنایی با mod_pagespeed گوگل
mod_pagespeed یک ماژول مخصوص سرویس دهنده HTTP آپاچی است که با استفاده از آن سرور سایت شما درخواست HTTP ارسال شده توسط بازدید کنندگان را خیلی سریعتر پاسخ میدهند و هم چنین با بهینه سازی فایل جاوا اسکریپت، کد CSS، کیفیت تصاویر، اندازه تصاویر به صورت خودکار، زمان بارگذاری و نمایش محتوای صفحات سایت شما نیز کاهش مییابد.
این ماژول از کتابخانه معروف Google Page Speed برای انتخاب بهترین راهکار برای افزایش سرعت سایت شما به صورت خودکار و بدون نیاز به تغییر در محتوای صفحات سایت استفاده میکند که همان طور که میدانید این سرویس کاملاً دقیق است. البته انتشار mod_pagespeed به صورت متن باز و پشتیبانی توسعه دهندگان و برنامه نویسان شرکت گوگل نیز عامل دیگری است که به شما پیشنهاد میکنیم حتماً در سرور سایت خود و یا سرور مجازی سایت خود از این ماژول Apache استفاده کنید. اگر دوست دارید نمونههایی از صفحات بهینه شده توسط این ماژول را مشاهده کنید میتوانید از سایت رسمی http://www.modpagespeed.com استفاده کنید.
این افزونه چگونه سرعت سایت را افزایش میدهد؟
در جواب به این سؤال باید بگوییم mod_pagespeed تمامی روش قدیمی و جدید را برای افزایش سرعت شما به همراه دارد و با استفاده از آن دیگر نیازی نیست نگران تنظیمات سیستم مدیریت محتوای خود و یا ساختار قسمت تشکیل دهنده صفحات سایت خود باشید. در لیست زیر با نمونه ای از امکانات این افزونه آشنا میشویم.
همانطور که میبینید mod_pagespeed به خوبی از پس کاهش حجم صفحات سایت و افزایش سرعت بارگذاری آن در مرورگر وب بر میآید و به یاد داشته باشید امکانات بالا تنها قسمتی از قابلیت این افزونه مخصوص Apache هستند. برای مشاهده لیست کامل امکانات و ویژگیهای این افزونه نیز میتوانید به مستندات مربوط به آن در صفحه mod_pagespeed Filters مراجعه کنید.
آموزش نصب Apache mod_pagespeed
برای نصب این ماژول در Apache با استفاده از برنامه Putty وارد SSH تعریف شده سرور سایت خود شوید و در صورتی که سرور سایت شما از سیستم عامل Debian/Ubuntu استفاده میکنند از دستورات زیر با استفاده از حساب Root استفاده کنید.
البته اگر سرور سایت شما مجهز به سیستم عامل CentOS/Fedora است نیز میتوانید از دستورات زیر در حالت دسترسی Root استفاده کنید.
جالب است بدانید پس از نصب این بسته در سرور سایت خود از این پس با انتشار نسخه جدید mod_pagespeed همانند بسیاری از بسته دیگر به صورت خودکار عملیات بروز رسانی انجام میشود تا همیشه سایت شما از پایداری بالا و سرعت زیادی برخوردار باشد. پس از نصب این ماژول برای راه اندازی مجدد و فعال سازی آن کافی است یک بار سرور خود را Restart کنید.
توجه داشته باشید هر یک از امکانات ارائه شده در این ماژول با استفاده از دستورات مربوطه که در فایل pagespeed.conf وجود دارد قابل تنظیم و یا غیر فعال سازی هستند. همچنین اگر از سیستم مدیریت محتوا و راه اندازی سایت یا وبلاگ مانند وردپرس استفاده میکنید توجه داشته باشید برای نمایش صحیح سایت شما نیاز است که قبل از نصب Apache mod_pagespeed، افزونه مربوط به بهینه سازی و افزایش سرعت سایت نصب شده را غیر فعال کنید. برای اطلاعات بیشتر درباره نصب این ماژول میتوانید به Installing mod_pagespeed From Packages مراجعه کنید.