Какво е Mod_Pagespeed?
Google Mod_pagespeed е Apache модул с отворен код. Този модул автоматично оптимизира вашите уеб страници и ресурсите, използвани във вашите уеб страници. По-конкретно, тези ресурси се пренаписват и модифицират, за да осигурят най-добра производителност. mod_pagespeed е плъгин, подготвен за използване на уеб сървъри, използващи Apache, с цел създаване на по-бързи страници от Google и по този начин уебсайтове с по-високо качество на реализациите.
Какви са ползите?
- Компресира HTML изхода на вашите страници с метода gzip.
- Компресира всички ваши JavaScript и CSS файлове с метода gzip.
- Опитва се да събере всичките ви javascript файлове в един файл и всичките ви CSS файлове в един файл, ако е възможно.
- Премахва допълнителни редове за коментари или интервали във вашите JavaScript и CSS файлове.
- Оптимизира вашите изображения в Jpeg, png формат. Благодарение на тази оптимизация вашите изображения се компресират, като се запазва качеството им. Получавате по-малки изображения.
- Той изпълнява тези операции и съхранява новите файлове, създадени в резултат на свързаните операции, в кеша и след това ги изтегля от кеша. Той не натоварва сървъра, като повтаря едни и същи операции всеки път.
Google Mod_pagespeed е Apache модул с отворен код. Този модул автоматично оптимизира вашите уеб страници и ресурсите, използвани във вашите уеб страници. По-конкретно, тези ресурси се пренаписват и модифицират, за да осигурят най-добра производителност. mod_pagespeed е плъгин, подготвен за използване на уеб сървъри, използващи Apache, с цел създаване на по-бързи страници от Google и по този начин уебсайтове с по-високо качество на реализациите.
Какви са ползите?
- Компресира HTML изхода на вашите страници с метода gzip.
- Компресира всички ваши JavaScript и CSS файлове с метода gzip.
- Опитва се да събере всичките ви javascript файлове в един файл и всичките ви CSS файлове в един файл, ако е възможно.
- Премахва допълнителни редове за коментари или интервали във вашите JavaScript и CSS файлове.
- Оптимизира вашите изображения в Jpeg, png формат. Благодарение на тази оптимизация вашите изображения се компресират, като се запазва качеството им. Получавате по-малки изображения.
- Той изпълнява тези операции и съхранява новите файлове, създадени в резултат на свързаните операции, в кеша и след това ги изтегля от кеша. Той не натоварва сървъра, като повтаря едни и същи операции всеки път.
Обикновено минимизираните css, js файлове чрез минимизирането им, компресирането на снимките отново без загуба, изобразяването на изображения с малък размер в браузъра с base64 може почти да свие сайта ми наполовина без загуба. . Това е много сериозна сума по отношение на скоростта, това е доказателство за това колко полезен може да направи модулът mod_pagespeed, за да издърпа уебсайт, който се зарежда за около 2,39 секунди до нива 1,10. Благодарение на плъгина, той не само ще накара сайта ви да се отваря поне 2-3 пъти по-бързо, но също така ще гарантира, че вашият сайт има поне 50% по-високо SEO класиране от вашите конкуренти, които не използват mod_pagespeed. Можете да гледате видеото по-долу, за да видите ефекта визуално.
Mod_pagespeed има много филтри. Благодарение на тези филтри, той оптимизира вашите JavaScript, HTML и CSS файлове по най-добрия начин и ги изпраща до крайния потребител. Той също така има възможност за оптимизиране на JPEG и PNG файлове с изображения. Известно е, че има 15 оптимизации, можем да ги обобщим с техните обяснения по следния начин;
add_instrumentation: Ако очите ни и английският ни са достатъчни, разбираме, че Google е променила гледната си точка за този бизнес. Много хубава функция Add Instrumentation, когато е активирана, добавя допълнителни javascripts към всеки HTML файл, извикан от сървъра, и изпраща на сървъра колко време клиентът (клиентът/потребителят) прекарва в зареждане на страницата. (Разбира се, искаме да разгледаме този инструмент и да споделим примерната му конфигурация и подробности в основна статия)
cache_extend: Тазифункция осигурява кеширане на файлове за вас, без да правите промени във вашия сайт. Той променя HTTP заглавката и файловите пътища.
cache_extend: Тазифункция осигурява кеширане на файлове за вас, без да правите промени във вашия сайт. Той променя HTTP заглавката и файловите пътища.
collapse_whitespace: Тази функция изтрива всички интервали и празни редове между таговете в HTML изхода и гарантира по-малко трансфер на данни от сървъра.
Kombiniraj_css: Тази функция комбинира вашите css файлове, които включвате отделно на страницата си, и ги прави един файл. (Изглежда, че само един css файл е включен в изхода на браузъра)
Kombini_heads: Тази функция комбинира множество <head> на едно място, ако използвате множество <head> тагове в сайта. move_css_to_head: Тази функция поставя css, който сте включили, след <body между маркера<head>elide_attributes:
Тази функция, която може да се използва само на страници, чийто doctype е дефиниран като XHTML, осигурява оптимизиране на трафика (пропускателната способност), като премахва функциите по подразбиране на таговете.
inline_css: Когато тази функция е активирана, тя показва стиловете, които сте включили външно (с маркера <link> ) на вашата страница и премахва маркера <link> .
inline_javascript: Когато активирате тази функция, тя записва вашите външни js файлове като inline_css в маркера <script> в маркера < head> . outline_css прави обратното на inline_css . outline_javascript: Прави обратното на inline_javascript. remove_quotes
премахва кавички (' и “), които не са необходими в атрибутите на таговете.
remove_comments:
rewrite_css: Пренаписва (премахва интервали и връщане на карета) CSS кодове (в рамките на тага <style> и включени с <link>) оптимизиране.
rewrite_images: Ще включите изображенията (<img> тагове) на критериите, които сте посочили (размер, разделителна способност и т.н.) като base64 на страницата и ще избегнете отварянето на допълнителна HTTP връзка.
rewrite_javascript: Работи подобно на rewrite_css. Премахва ненужните празни места и връщанията на карета.
Kombiniraj_css: Тази функция комбинира вашите css файлове, които включвате отделно на страницата си, и ги прави един файл. (Изглежда, че само един css файл е включен в изхода на браузъра)
Kombini_heads: Тази функция комбинира множество <head> на едно място, ако използвате множество <head> тагове в сайта. move_css_to_head: Тази функция поставя css, който сте включили, след <body между маркера<head>elide_attributes:
Тази функция, която може да се използва само на страници, чийто doctype е дефиниран като XHTML, осигурява оптимизиране на трафика (пропускателната способност), като премахва функциите по подразбиране на таговете.
inline_css: Когато тази функция е активирана, тя показва стиловете, които сте включили външно (с маркера <link> ) на вашата страница и премахва маркера <link> .
inline_javascript: Когато активирате тази функция, тя записва вашите външни js файлове като inline_css в маркера <script> в маркера < head> . outline_css прави обратното на inline_css . outline_javascript: Прави обратното на inline_javascript. remove_quotes
премахва кавички (' и “), които не са необходими в атрибутите на таговете.
remove_comments:
<!-- -->
Премахва коментари (текстове между тагове и тези тагове) в HTML .rewrite_css: Пренаписва (премахва интервали и връщане на карета) CSS кодове (в рамките на тага <style> и включени с <link>) оптимизиране.
rewrite_images: Ще включите изображенията (<img> тагове) на критериите, които сте посочили (размер, разделителна способност и т.н.) като base64 на страницата и ще избегнете отварянето на допълнителна HTTP връзка.
rewrite_javascript: Работи подобно на rewrite_css. Премахва ненужните празни места и връщанията на карета.