Как да инсталирате и конфигурирате PageSpeed модула за Apache в Ubuntu Server
Има много фактори, които могат да повлияят на скоростта на даден уебсайт, а един от тях е ефективността на сървъра - колко бързо сървърът може да направи уеб страницата и да я покаже в браузъра. Въпреки че има много начини за подобряване на скоростта на WordPress сайт, има и сървърни инструменти, които могат да оптимизират производителността на сървър. Модулът за PageSpeed за Apache е един от тях.
Модулът PageSpeed е модул за уеб сървъра на Apache за оптимизиране на уеб страниците, подобряване на производителността и прилагане на филтри за изход.
Характеристика
Някои от основните функции на модула PageSpeed включват намаляване на времето за зареждане, количеството заявки и размера на полезния товар. Можете да използвате до 44 филтъра, за да оптимизирате уеб страницата си. Ето какво може да направи модулът PageSpeed:
- Комбинирайте Javascript и CSS. Едно от основните неща, които Module PageSpeed прави, е комбинирането на Javascript и CSS с по-малко файлове, като по този начин се намаляват исканията за ресурси, направени към сървъра.
- Минимизиране на Javascript и CSS. Модулът PageSpeed премахва прекъсванията на редовете, празните интервали и ненужните коментари от Javascript и CSS файловете.
Горното е минимизирано, за да се направи това:
Горепосочените два файла извършват една и съща работа, но втората е с по-малък размер, което води до бързо зареждане на сайта.
- Отложено зареждане на Javascript. Зареждането на Javascript файла ще бъде забавено, докато не бъде заредена уеб страницата. Това ще гарантира, че вашият посетител ще види съдържанието възможно най-скоро. Имайте предвид, че тази функция може да наруши сайта ви в зависимост от функционалността на Javascript кода. Когато активирате тази функция, първо проверете уеб сайта си, преди да го направите на живо.
- Модулът Pagespeed идва с редица правила, които използва, за да компресира и оптимизира изображенията, за да намали времето за зареждане на уебсайта. Правилата включват отзиви за отзивчиви изображения, изображения lazyload и Inline preview, които показват ниско качество на изображенията.
Инсталация
Следните команди инсталират модула PageSpeed в Ubuntu. Имайте предвид, че това е за Apache, което означава, че вашият сървър трябва да работи с Apache. Ако използвате Nginx, трябва да изградите от източника.
Ако използвате 32-битова операционна система, изпълнете тази команда:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Изпълнете тази команда за 64-битова операционна система:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Горните команди изтеглят пакета. Тези команди се разопаковат и инсталират.
sudo dpkg -i mod-pagespeed - * .deb sudo apt-get -f инсталирате
Инсталирането на PageSpeed добавя хранилището на Google към системата, така че ще се актуализира автоматично при всяка системна актуализация. Можем да проверим инсталацията, като стартирате командата по-долу и ще получите показаната продукция:
къдрица -D- 162.213.36.95 | глава
Конфигурация
Конфигурационният файл се съхранява в директорията "/ etc / apache2 / mods-available /". Когато инсталирате PageSpeed, модулът се активира автоматично, както и "mod_deflate", който е модул за компресията gzip.
За да включите и изключите модула PageSpeed, редактирайте конфигурационния файл с любимия си текстов редактор.
sudo nano /etc/apache2/mod-available/pagespeed.conf
Отваряйки файла, можете да видите, че "ModPagespeed" е зададено по подразбиране. Ако промените това на "off", ще деактивирате модула Pagespeed.
Докато PageSpeed оптимизира уебсайт, той генерира някои ресурси, които се съхраняват в директория, наречена "pagespeed_static". За да промените тази директория, редактирайте конфигурационния файл и добавете този ред:
ModPagespeedStaticAssetPrefix / персонализирана / статична / директория
употреба
Модулът PageSpeed дава интерфейс на браузъра за преглед на статистиката на неговия изход. За достъп до интерфейса на браузъра на публичен IP, ще трябва да редактирате следните редове в конфигурационния файл:
Под полето Позволявам от 127.0.0.1 добавете подобен ред с вашия обществен адрес вместо адрес localhost, като:
Оставете от 192.xx.xx.xx
Заменете "192.xx.xx.xx" с вашия публичен IP адрес.
Сега можете да рестартирате Apache и да посетите този адрес. Ще видите изход, който изглежда подобен на този;
заключение
Модулът PageSpeed осигурява добър начин уеб администраторът да оптимизира производителността на сървъра, без да се налага да прави много ощипвам. Тя може лесно да се инсталира и да се работи от кутията. Малка бележка обаче, когато давате възможност на филтрите си, най-добре е да го тествате на тестов сървър и да проверите дали той работи преди да го направите на живо.