Як прискорити Apache за допомогою Pagespeed

Я повернувся, це так, я нічого не вечорив, нічого подібного ха-ха-ха. гаразд, давайте перейдемо до суті, я справді не знав, як назвати цю публікацію ... тому що я настільки вражений цією надбудовою, що шукав імена, які описували б почуття та хороший смак, які залишили результати, коли я встановив цю надбудову на своїх веб-серверах. Я думав про те, щоб поставити щось на зразок швидкого і розлюченого виклику Apache ха-ха-ха-ха, але це вже перебільшено, також цей тип жартів мені не дають -.-

Apache

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Debian та похідні

sudo dpkg -я мод-сторінка- *.deb sudo apt-отримати -f встановити

Redhat та похідні

sudo yum встановити на  # якщо у вас ще не встановлено 'at'
sudo rpm -U мод-сторінка- *.оборотів в хвилину

Після встановлення це те, що ви знайдете новим

  • Пакет mod_pagespeed встановлює 2 версії коду сам по собі, одна з них: mod_pagespeed.so для Apache 2.2 та mod_pagespeed_ap24.so для Apache 2.4.
  • Файли конфігурації: pagespeed.conf, pagespeed_libraries.conf, та (Debian) pagespeed.load. Зауважте, що якщо я повідомляю вас, mod_pagespeed вже надає конфігурацію за замовчуванням (оптимальну), однак ви можете змінити ці конфігураційні файли на свій смак або потребу, якщо ви їх зміните, ці файли не будуть автоматично оновлюватися в майбутньому.
  • Автономний мініфікатор JavaScript (компресор) pagespeed_js_minify на основі того самого, що використовується в mod_pagespeed, який може стискати JavaScript і генерувати метадані для бібліотек.

Оновлення

Redhat та похідні

sudo yum update mod-pagespeed-beta # Або mod-pagespeed-stable sudo /etc/init.d/httpd restart

Debian та похідні

sudo apt-get update sudo apt-get upgrade sudo /etc/init.d/apache2 restart

Перемикайтеся між стабільною та бета-версіями

Redhat та похідні

sudo yum видалити mod-pagespeed-стабільний sudo yum встановити mod-pagespeed-beta

Debian та похідні

sudo apt-get видалити mod-pagespeed-стабільний sudo apt-get встановити mod-pagespeed-beta

Конфігурації

Фільтр, що використовується для аналізу, оптимізації та реструктуризації всього вмісту HTML, який певним чином генерується сервером Apache

# Прямий Apache, щоб надіслати всі вихідні дані HTML обробнику виводу mod_pagespeed.
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER текст/HTML

Примітка: Він автоматично вмикається mod_deflate стискати.

Вимкнення або ввімкнення mod_pagespeed

Щоб увімкнути або вимкнути mod_pagespeed ON, вставте вгорі pagespeed.conf:

modpagespeed on

Існує 2 способи вимкнути mod_pagespeed. Щоб вимкнути переписування HTML, але продовжувати розподіляти ресурси та аналізувати параметри запитів (запити) (для випадків ?ModPagespeed=on) поставте цю опцію у своїх налаштуваннях.

modpagespeed від

Щоб повністю вимкнути mod_pagespeed (такі елементи, як .pagespeed. Приведе до відомої помилки 404s), ми використовуємо такий рядок:

modpagespeed відключений від мережі

Щось важливим є те, що параметри УВІМКНЕННЯ та ВИМКНЕННЯ можна писати у відомій .htaccsess на етикетці <Directory>, query parametersІ headers. Держава Росія unplugged Він може бути використаний лише на первинному рівні конфігурації apache та віртуальних хостів, тобто там, де ви розміщуєте свій сайт доступним. Очевидно і так, щоб не було сумнівів, якщо ви його ввімкнете ModPagespeed on на віртуальному хості верхні параметри будуть перезаписані навіть для відключеного типу.

Потім незабаром встановити в nginx, і, до речі, я чекаю ваших коментарів як завжди!
Грекіас


Додати як пріоритетне джерело в Google