Как да използваме PageSpeed модула в cPanel?
Съдържание
Какво е mod_pagespeed?
mod_pagespeed
е модул на Apache с отворен код, създаден от Google, който пренаписва кода на уеб страниците, за да намали латентността (забавянето) и честотната лента (обема на ресурса) и в крайна сметка да намали времето за зареждане на съответната страница в браузера.
Модулът mod_pagespeed
представлява съвкупност от филтри (повече от 40) които сканират и оптимизират различни части от кода на уеб страницата:
- комбиниране и минимизиране на JavaScript и CSS файлове
- вмъкване на малки ресурси,
- динамична оптимизация на изображенията,
- премахване на неизползвани метаданни от всеки файл
- преоразмеряване и компресиране на изображения
Как работят mod_pagespeed филтрите?
Пълния списък на mod_pagespeed филтрите както и примерни тестове може да видите на следния URL: www.modpagespeed.com:
Всеки филтър има прикачен HTML пример; кликнете върху before, за да видите оригиналния файл и after, за да видите какво променя PageSpeed само с този филтър.
Двете версии изглеждат абсолютно еднакви в браузер, но after ще бъдат малко по-бързи. Промените в кода може да видите като кликнете с десен бутон в страницата и от менюто изберете: Код на страницата (Page source) или натиснете Ctrl+U
от клавиатурата.
Нека разгледаме как работи филтъра remove_comments
.
Филтърът remove_comments
премахва коментарите в HTML, които често се използват от разработчиците за добавяне на разяснения в кода, без да се визуализират в браузера.
Например, ако HTML документът изглежда така:
<html>
<body>
<!-- Display the site logo here -->
<!-- Now show the page contents -->
<div>Some content here</div>
<!-- Apply IE-specific CSS -->
<!-- [if IE ]>
<link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->
<!-- google_ad_section_end -- retained due to RetainComment directive -->
</body>
</html>
След действието на PageSpeed ще изглежда така:
<html>
<body>
<div>Some content here</div>
<!-- [if IE ]>
<link href="iecss.css" rel="stylesheet" type="text/css">
<![endif]-->
<!-- google_ad_section_end -- retained due to RetainComment directive -->
</body>
</html>
Вие може да активирате PageSpeed модула в cPanel като следвате описаните по-долу стъпки.
Отворете началната страница на cPanel, отворете секцията Домейни и кликнете върху линка PageSpeed:
На следващия екран ще видите списък на всички домейни и поддомейни във вашия хостинг акаунт.
По подразбиране PageSpeed е деактивиран за всички домейни в акаунта:
Вие може да активирате PageSpeed за определен домейн като кликнете върху бутона Enable до името на домейна.
Ще се появи съобщение за потвърждение, че активирането е успешно:
Статус параметъра Enabled ще промени цвета си в зелено и текстът на бутона ще се промени на Disable:
Сега нека проверим дали има ефект от активирането на PageSpeed на нашия сайт.
Предварително извършихме няколко теста с различни страници и изглежда, че резултатите от PageSpeed Insights ни дадоха малко по-коректна информация в сравнение с другите инструменти.
След като заредите тестовата страница , въведете URL адреса на вашия уебсайт и кликнете върху бутона Analyze за да стартирате сканирането:
Резултати от PageSpeed тест
Всъщност направихме два теста с eдна и съща тестова публикация от сайт, изграден на WordPress, за да проверим дали има разлика в бързината на работа на страницата в зависимост от статуса на PageSpeed модула.
При деактивиран PageSpeed:
Резултат при активиран PageSpeed:
Очевидно за този сайт активирането на Pagespeed даде много добър резултат.
Силно ви препоръчваме да изпробвате всички основни функции на уебсайта си, преди да решите дали да оставите модула Pagespeed активиран.
За да деактивирате PageSpeed кликнете на бутона Disable. Ново съобщение ще потвърди, че деактивирането е успешно:
Имайте предвид, че всички online инструменти за оптимизация предлагат решения за оптимизация, които имат отношение единствено към бързината на зареждане на сайта.
Колкото и важен фактор да е бързината като ранкинг фактор, успеха на един уебсайт е комплексен резултат от съвместната работа на много различни компоненти и в никакъв случай не приемайте резултати извън зелената зона на теста за критично важни.
Просто в cPanel имате на разположение още един полезен инструмент за оптимизиране бързината на зареждане на уеб страниците, който ви препоръчаме да тествате.