ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : mod_pagespeed



Metalik
November 4th, 2010, 10:06
mod_pagespeed is an open-source Apache module that automatically optimizes web pages and resources on them. It does this by rewriting the resources using filters that implement web performance best practices. Webmasters and web developers can use mod_pagespeed to improve the performance of their web pages when serving content with the Apache HTTP Server.



Install



mod_pagespeed is now available as a downloadable binary for i386 and x86-64bit systems, and is tested with two flavors of Linux: CentOS and Ubuntu. The developer may try to use them with other Debian-based and RPM-based Linux distributions.
mod_pagespeed currently only supports Apache 2.2. There are no plans to support earlier versions of Apache, but patches are welcome.



mod_pagespeed Overview (http://code.google.com/speed/page-speed/docs/module.html)

Speed Up Your Web Site With Google's mod_pagespeed for Apache (http://www.readwriteweb.com/hack/2010/11/google-mod-pagespeed-apache.php)

irlogo
November 4th, 2010, 15:21
هر کی تست کرد خبرشو بده

vPsPersia.COM
November 4th, 2010, 16:00
چه قدر تاثییر داره ؟

ارزش داره روش کار کنمی ؟ برای LiteSpeed نمیشه استفاده کرد؟

AR3N4
December 3rd, 2012, 20:05
توسعه دهندگان نرم افزاری شرکت گوگل از دو سال پیش شروع به ساخت ماژول mod_pagespeed برای آپاچی (Apache) کرده‌اند که با استفاده از آن در سرور سایت خود بدون نیاز به هیچ گونه تغییراتی در محتوای سایت خود می‌توانید سرعت سایت‌های خود را تا حد زیادی افزایش دهید و همان طور که می‌دانید یکی از نکات ضروری در مورد سئو و بهینه سازی سایت‌ها نیز همین سرعت پاسخگویی سرور و بارگذاری صفحات سایت در مرورگر وب است. پس از دو سال از انتشار نسخه آزمایشی این ماژول هم اکنون نسخه نهایی آن نیز برای استفاده به صورت عمومی انتشار یافته است که در این نوشته از تورتک با مزایای استفاده از آن در Apache برای افزایش سرعت سایت آشنا می‌شویم.
البته گوگل قبل از این نیز برای افزایش سرعت دسترسی و کیفیت اتصالات در شبکه جهانی اینترنت راه کارهای دیگری نیز مانند Public DNS خود که در نوشته آموزش استفاده از DNS عمومی گوگل برای افزایش سرعت اینترنت (http://tortak.com/view/dns-%da%af%d9%88%da%af%d9%84-%d8%b3%d8%b1%d8%b9%d8%aa-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa.html) با آن آشنا شدیم و یا میزبانی فایل اسکریپت معروف و پر استفاده در سرور قدرتمند خود ارائه کرده بود.
آشنایی با mod_pagespeed گوگل mod_pagespeed یک ماژول مخصوص سرویس دهنده HTTP آپاچی است که با استفاده از آن سرور سایت شما درخواست HTTP ارسال شده توسط بازدید کنندگان را خیلی سریع‌تر پاسخ می‌دهند و هم چنین با بهینه سازی فایل جاوا اسکریپت، کد CSS، کیفیت تصاویر، اندازه تصاویر به صورت خودکار، زمان بارگذاری و نمایش محتوای صفحات سایت شما نیز کاهش می‌یابد.

http://tortak.com/wp-content/uploads/2012/10/mod-pagespeed-google-apache.png (http://tortak.com/wp-content/uploads/2012/10/mod-pagespeed-google-apache.png) این ماژول از کتابخانه معروف Google Page Speed برای انتخاب بهترین راهکار برای افزایش سرعت سایت شما به صورت خودکار و بدون نیاز به تغییر در محتوای صفحات سایت استفاده می‌کند که همان طور که می‌دانید این سرویس کاملاً دقیق است. البته انتشار mod_pagespeed به صورت متن باز و پشتیبانی توسعه دهندگان و برنامه نویسان شرکت گوگل نیز عامل دیگری است که به شما پیشنهاد می‌کنیم حتماً در سرور سایت خود و یا سرور مجازی سایت خود از این ماژول Apache استفاده کنید. اگر دوست دارید نمونه‌هایی از صفحات بهینه شده توسط این ماژول را مشاهده کنید می‌توانید از سایت رسمی http://www.modpagespeed.com (http://www.modpagespeed.com/) استفاده کنید.
این افزونه چگونه سرعت سایت را افزایش می‌دهد؟ در جواب به این سؤال باید بگوییم mod_pagespeed تمامی روش قدیمی و جدید را برای افزایش سرعت شما به همراه دارد و با استفاده از آن دیگر نیازی نیست نگران تنظیمات سیستم مدیریت محتوای خود و یا ساختار قسمت تشکیل دهنده صفحات سایت خود باشید. در لیست زیر با نمونه ای از امکانات این افزونه آشنا می‌شویم.


تبدیل فراخوانی فایل CSS که در تگ <style> با دستور @import فراخوانی شده‌اند به تگ <link>
ادغام فایل CSS معرفی شده در صفحات سایت شما در یک فایل CSS
انتقال کدهای مربوط به CSS به بالای کدهای جاوا اسکریپت
پاک سازی و فشرده سازی دستورات نوشته شده در فایل CSS شما و یا همان Minify CSS
بارگذاری فایل اسکریپت مربوط به آمارگیر گوگل (Google Analytics) به صورت موازی با دیگر اسکریپت معرفی شده در صفحه‌های سایت شما
ادغام فایل JS و یا همان فایل محتوی کدهای جاوا اسکریپت در یک فایل
فشرده سازی و پاک سازی کدهای اضافی در فایل اسکریپت فراخوانی شده در صفحات سایت
در صورتی که کدهای CSS و یا جاوا اسکریپت بخشی خیلی کوتاه باشند به صورت خودکار از فایل به حالت Inline در کدهای HTML سایت شما در می‌آیند
اضافه کردن کد مربوط به آمارگیر گوگل به تمامی صفحات HTML سایت شما به صورت خودکار
بهینه سازی تصاویر، کد گذاری مجدد، حذف پیکسل اضافی و حتی inline کردن تصاویر کوچک به صورت کاملاً خودکار در هنگام نمایش صفحات
تبدیل فایل تصویری JPG با اندازه بزرگ به نسخه progressive آن برای نمایش سریع‌تر این تصاویر
تبدیل فایل تصویری JPG به فرمت webp در صورت تمایل شما
پاک‌سازی metadata ذخیره شده در تصاویر برای کاهش حجم آن‌ها
تبدیل اندازه تصاویری که در تک img با عرض و طول کمتر از اندازه واقعی خود نمایش داده شده‌اند
تبدیل اندازه تصاویر برای مرورگر وب موبایل و دستگاه همراه برای نمایش سریع
پاک‌سازی نظرات (Comments) نوشته شده در کدهای HTML، CSS و JS سایت شما تنها در هنگام ارسال به مرورگر کاربر
پاک سازی فضای خالی (Space Key) اضافی در کدهای HTML
افزایش زمان انقضاء Cache فایل CSS، JS و … استفاده شده در سایت شما در مرورگر کاربران
کوتاه سازی آدرس URL در صورت تمایل شما
جلوگیری از اجرا و نمایش بخش‌هایی که نیاز به فایل JS دارند قبل از بارگذاری این فایل‌ها
بارگذاری تصاویر تنها در زمانی که کاربر در مرورگر وب خود Scroll کرده و تصویر مورد نظر در صفحه نمایش کاربر قبل مشاهده باشد
اضافه کردن width و height به تگ <img> موجود در صفحات سایت
امکان دسترسی به فایل مورد نیاز توسط mod_pagespeed از طریق آدرس فیزیکی آن‌ها در سرور به جای استفاده از پروتکل HTTP
پشتیبانی کامل از HTTPS و امکان استفاده در محیط مبتنی بر SSL وجود دارد
امکان جلوگیری از Cache اسکریپت و فایل شمارشگر بازدید کنندگان و … با استفاده از دستور ModPagespeedDisallow در فایل .htaccess و یا فایل تنظیمات مربوط به این افزونه
نمایش تصاویر کوچک به صورت Sprite Image توسط کدهای CSS برای جلوگیری از تعداد درخواست زیاد در هنگام نمایش صفحات
و …

همان‌طور که می‌بینید mod_pagespeed به خوبی از پس کاهش حجم صفحات سایت و افزایش سرعت بارگذاری آن در مرورگر وب بر می‌آید و به یاد داشته باشید امکانات بالا تنها قسمتی از قابلیت این افزونه مخصوص Apache هستند. برای مشاهده لیست کامل امکانات و ویژگی‌های این افزونه نیز می‌توانید به مستندات مربوط به آن در صفحه mod_pagespeed Filters (https://developers.google.com/speed/docs/mod_pagespeed/filters) مراجعه کنید.
آموزش نصب Apache mod_pagespeed برای نصب این ماژول در Apache با استفاده از برنامه Putty وارد SSH تعریف شده سرور سایت خود شوید و در صورتی که سرور سایت شما از سیستم عامل Debian/Ubuntu استفاده می‌کنند از دستورات زیر با استفاده از حساب Root استفاده کنید.


1
2

dpkg -i mod-pagespeed-*.deb
apt-get -f install






البته اگر سرور سایت شما مجهز به سیستم عامل CentOS/Fedora است نیز می‌توانید از دستورات زیر در حالت دسترسی Root استفاده کنید.


1
2

yum install at
rpm -U mod-pagespeed-*.rpm






جالب است بدانید پس از نصب این بسته در سرور سایت خود از این پس با انتشار نسخه جدید mod_pagespeed همانند بسیاری از بسته دیگر به صورت خودکار عملیات بروز رسانی انجام می‌شود تا همیشه سایت شما از پایداری بالا و سرعت زیادی برخوردار باشد. پس از نصب این ماژول برای راه اندازی مجدد و فعال سازی آن کافی است یک بار سرور خود را Restart کنید.
توجه داشته باشید هر یک از امکانات ارائه شده در این ماژول با استفاده از دستورات مربوطه که در فایل pagespeed.conf وجود دارد قابل تنظیم و یا غیر فعال سازی هستند. همچنین اگر از سیستم مدیریت محتوا و راه اندازی سایت یا وبلاگ مانند وردپرس استفاده می‌کنید توجه داشته باشید برای نمایش صحیح سایت شما نیاز است که قبل از نصب Apache mod_pagespeed، افزونه مربوط به بهینه سازی و افزایش سرعت سایت نصب شده را غیر فعال کنید. برای اطلاعات بیشتر درباره نصب این ماژول می‌توانید به Installing mod_pagespeed From Packages (https://developers.google.com/speed/docs/mod_pagespeed/download) مراجعه کنید.


منبع : http://tortak.com/view/google-mod-pagespeed-apache.html#ixzz2E0WCaboh

از دوستان کسی تجربه ی خاصی با این ماژول داره ؟

shafiei7
December 3rd, 2012, 21:23
توسعه دهندگان نرم افزاری شرکت گوگل از دو سال پیش شروع به ساخت ماژول mod_pagespeed برای آپاچی (Apache) کرده‌اند که با استفاده از آن در سرور سایت خود بدون نیاز به هیچ گونه تغییراتی در محتوای سایت خود می‌توانید سرعت سایت‌های خود را تا حد زیادی افزایش دهید و همان طور که می‌دانید یکی از نکات ضروری در مورد سئو و بهینه سازی سایت‌ها نیز همین سرعت پاسخگویی سرور و بارگذاری صفحات سایت در مرورگر وب است. پس از دو سال از انتشار نسخه آزمایشی این ماژول هم اکنون نسخه نهایی آن نیز برای استفاده به صورت عمومی انتشار یافته است که در این نوشته از تورتک با مزایای استفاده از آن در Apache برای افزایش سرعت سایت آشنا می‌شویم.
البته گوگل قبل از این نیز برای افزایش سرعت دسترسی و کیفیت اتصالات در شبکه جهانی اینترنت راه کارهای دیگری نیز مانند Public DNS خود که در نوشته آموزش استفاده از DNS عمومی گوگل برای افزایش سرعت اینترنت (http://tortak.com/view/dns-%da%af%d9%88%da%af%d9%84-%d8%b3%d8%b1%d8%b9%d8%aa-%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa.html) با آن آشنا شدیم و یا میزبانی فایل اسکریپت معروف و پر استفاده در سرور قدرتمند خود ارائه کرده بود.
آشنایی با mod_pagespeed گوگل mod_pagespeed یک ماژول مخصوص سرویس دهنده HTTP آپاچی است که با استفاده از آن سرور سایت شما درخواست HTTP ارسال شده توسط بازدید کنندگان را خیلی سریع‌تر پاسخ می‌دهند و هم چنین با بهینه سازی فایل جاوا اسکریپت، کد CSS، کیفیت تصاویر، اندازه تصاویر به صورت خودکار، زمان بارگذاری و نمایش محتوای صفحات سایت شما نیز کاهش می‌یابد.

http://tortak.com/wp-content/uploads/2012/10/mod-pagespeed-google-apache.png (http://tortak.com/wp-content/uploads/2012/10/mod-pagespeed-google-apache.png) این ماژول از کتابخانه معروف Google Page Speed برای انتخاب بهترین راهکار برای افزایش سرعت سایت شما به صورت خودکار و بدون نیاز به تغییر در محتوای صفحات سایت استفاده می‌کند که همان طور که می‌دانید این سرویس کاملاً دقیق است. البته انتشار mod_pagespeed به صورت متن باز و پشتیبانی توسعه دهندگان و برنامه نویسان شرکت گوگل نیز عامل دیگری است که به شما پیشنهاد می‌کنیم حتماً در سرور سایت خود و یا سرور مجازی سایت خود از این ماژول Apache استفاده کنید. اگر دوست دارید نمونه‌هایی از صفحات بهینه شده توسط این ماژول را مشاهده کنید می‌توانید از سایت رسمی http://www.modpagespeed.com (http://www.modpagespeed.com/) استفاده کنید.
این افزونه چگونه سرعت سایت را افزایش می‌دهد؟ در جواب به این سؤال باید بگوییم mod_pagespeed تمامی روش قدیمی و جدید را برای افزایش سرعت شما به همراه دارد و با استفاده از آن دیگر نیازی نیست نگران تنظیمات سیستم مدیریت محتوای خود و یا ساختار قسمت تشکیل دهنده صفحات سایت خود باشید. در لیست زیر با نمونه ای از امکانات این افزونه آشنا می‌شویم.


تبدیل فراخوانی فایل CSS که در تگ <style> با دستور @import فراخوانی شده‌اند به تگ <link>
ادغام فایل CSS معرفی شده در صفحات سایت شما در یک فایل CSS
انتقال کدهای مربوط به CSS به بالای کدهای جاوا اسکریپت
پاک سازی و فشرده سازی دستورات نوشته شده در فایل CSS شما و یا همان Minify CSS
بارگذاری فایل اسکریپت مربوط به آمارگیر گوگل (Google Analytics) به صورت موازی با دیگر اسکریپت معرفی شده در صفحه‌های سایت شما
ادغام فایل JS و یا همان فایل محتوی کدهای جاوا اسکریپت در یک فایل
فشرده سازی و پاک سازی کدهای اضافی در فایل اسکریپت فراخوانی شده در صفحات سایت
در صورتی که کدهای CSS و یا جاوا اسکریپت بخشی خیلی کوتاه باشند به صورت خودکار از فایل به حالت Inline در کدهای HTML سایت شما در می‌آیند
اضافه کردن کد مربوط به آمارگیر گوگل به تمامی صفحات HTML سایت شما به صورت خودکار
بهینه سازی تصاویر، کد گذاری مجدد، حذف پیکسل اضافی و حتی inline کردن تصاویر کوچک به صورت کاملاً خودکار در هنگام نمایش صفحات
تبدیل فایل تصویری JPG با اندازه بزرگ به نسخه progressive آن برای نمایش سریع‌تر این تصاویر
تبدیل فایل تصویری JPG به فرمت webp در صورت تمایل شما
پاک‌سازی metadata ذخیره شده در تصاویر برای کاهش حجم آن‌ها
تبدیل اندازه تصاویری که در تک img با عرض و طول کمتر از اندازه واقعی خود نمایش داده شده‌اند
تبدیل اندازه تصاویر برای مرورگر وب موبایل و دستگاه همراه برای نمایش سریع
پاک‌سازی نظرات (Comments) نوشته شده در کدهای HTML، CSS و JS سایت شما تنها در هنگام ارسال به مرورگر کاربر
پاک سازی فضای خالی (Space Key) اضافی در کدهای HTML
افزایش زمان انقضاء Cache فایل CSS، JS و … استفاده شده در سایت شما در مرورگر کاربران
کوتاه سازی آدرس URL در صورت تمایل شما
جلوگیری از اجرا و نمایش بخش‌هایی که نیاز به فایل JS دارند قبل از بارگذاری این فایل‌ها
بارگذاری تصاویر تنها در زمانی که کاربر در مرورگر وب خود Scroll کرده و تصویر مورد نظر در صفحه نمایش کاربر قبل مشاهده باشد
اضافه کردن width و height به تگ <img> موجود در صفحات سایت
امکان دسترسی به فایل مورد نیاز توسط mod_pagespeed از طریق آدرس فیزیکی آن‌ها در سرور به جای استفاده از پروتکل HTTP
پشتیبانی کامل از HTTPS و امکان استفاده در محیط مبتنی بر SSL وجود دارد
امکان جلوگیری از Cache اسکریپت و فایل شمارشگر بازدید کنندگان و … با استفاده از دستور ModPagespeedDisallow در فایل .htaccess و یا فایل تنظیمات مربوط به این افزونه
نمایش تصاویر کوچک به صورت Sprite Image توسط کدهای CSS برای جلوگیری از تعداد درخواست زیاد در هنگام نمایش صفحات
و …

همان‌طور که می‌بینید mod_pagespeed به خوبی از پس کاهش حجم صفحات سایت و افزایش سرعت بارگذاری آن در مرورگر وب بر می‌آید و به یاد داشته باشید امکانات بالا تنها قسمتی از قابلیت این افزونه مخصوص Apache هستند. برای مشاهده لیست کامل امکانات و ویژگی‌های این افزونه نیز می‌توانید به مستندات مربوط به آن در صفحه mod_pagespeed Filters (https://developers.google.com/speed/docs/mod_pagespeed/filters) مراجعه کنید.
آموزش نصب Apache mod_pagespeed برای نصب این ماژول در Apache با استفاده از برنامه Putty وارد SSH تعریف شده سرور سایت خود شوید و در صورتی که سرور سایت شما از سیستم عامل Debian/Ubuntu استفاده می‌کنند از دستورات زیر با استفاده از حساب Root استفاده کنید.


1
2

dpkg -i mod-pagespeed-*.deb
apt-get -f install






البته اگر سرور سایت شما مجهز به سیستم عامل CentOS/Fedora است نیز می‌توانید از دستورات زیر در حالت دسترسی Root استفاده کنید.


1
2

yum install at
rpm -U mod-pagespeed-*.rpm






جالب است بدانید پس از نصب این بسته در سرور سایت خود از این پس با انتشار نسخه جدید mod_pagespeed همانند بسیاری از بسته دیگر به صورت خودکار عملیات بروز رسانی انجام می‌شود تا همیشه سایت شما از پایداری بالا و سرعت زیادی برخوردار باشد. پس از نصب این ماژول برای راه اندازی مجدد و فعال سازی آن کافی است یک بار سرور خود را Restart کنید.
توجه داشته باشید هر یک از امکانات ارائه شده در این ماژول با استفاده از دستورات مربوطه که در فایل pagespeed.conf وجود دارد قابل تنظیم و یا غیر فعال سازی هستند. همچنین اگر از سیستم مدیریت محتوا و راه اندازی سایت یا وبلاگ مانند وردپرس استفاده می‌کنید توجه داشته باشید برای نمایش صحیح سایت شما نیاز است که قبل از نصب Apache mod_pagespeed، افزونه مربوط به بهینه سازی و افزایش سرعت سایت نصب شده را غیر فعال کنید. برای اطلاعات بیشتر درباره نصب این ماژول می‌توانید به Installing mod_pagespeed From Packages (https://developers.google.com/speed/docs/mod_pagespeed/download) مراجعه کنید.


منبع : افزایش سرعت سایت با mod_pagespeed گوگل برای Apache (http://tortak.com/view/google-mod-pagespeed-apache.html#ixzz2E0WCaboh)

از دوستان کسی تجربه ی خاصی با این ماژول داره ؟



طبق این توضیحات باید چیز جالبی باشه

AR3N4
December 3rd, 2012, 21:50
بحث اینه که روی سرورهای با هاست اشتراکی این مسائل خیلی مشکل ساز هست برای همین پرسیدم که دوستان تجربه ای دارن یا نه !

hadi-110
December 4th, 2012, 06:12
این آموزش برای سرور های لینوکسیه
کسی برا ویندوز همچین مدی سراغ ندار؟