Има много фактори, които могат да повлияят на скоростта на даден уебсайт, а един от тях е ефективността на сървъра - колко бързо сървърът може да направи уеб страницата и да я покаже в браузъра. Въпреки че има много начини за подобряване на скоростта на 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 ​​осигурява добър начин уеб администраторът да оптимизира производителността на сървъра, без да се налага да прави много ощипвам. Тя може лесно да се инсталира и да се работи от кутията. Малка бележка обаче, когато давате възможност на филтрите си, най-добре е да го тествате на тестов сървър и да проверите дали той работи преди да го направите на живо.