Установка Web Optimizer

Web Optimizer (Веб Оптимізатор) – додаток, що автоматизує всі дії по клієнтської оптимізації для довільного сайту. На даний момент він існує у вигляді окремого додатка (який потрібно самостійно встановити на сайт). У якості бази для Web Optimizer використовувався PHP Speedy (який також існує у вигляді доповнення для WordPress, Joomla та Drupal).

Давайте розглянемо, яким чином можна встановити Web Optimizer.

Крок 1: завантаження архіву

kpzoptimizacijasaita thumb Установка Web Optimizer

КПЗ "Оптимізація сайту"

Web Optimizer поставляється в двох варіантах: ZIP-архів і міні-установник. Для завантаження першого варіанту йдемо за адресою http://code.google.com/p/web-optimizator/downloads/list і вибираємо Featured версію 0.5 або вище.
Вибираємо файл для завантаження

weboptimizerdownload thumb Установка Web Optimizer

Завантажуємо ZIP-архів в корінь сайту. Якщо до сайту є SSH-доступ, то можна використовувати просто wget:

wget http://web-optimizator.googlecode.com/files/web-optimizer.v0.5beta.zip

Потім отриманий архів потрібно буде розпакувати в корінь, щоб вийшла папка web-optimizer.

Якщо до сайту є тільки FTP-доступ, то завантажуємо спочатку на локальний диск, потім розпаковуємо, а потім вже (наприклад, через Total Comander) копіюємо в корінь сайту, можна використовувати файловий менеджер панелі управління вашого хостингу.

При відсутності бажання завантажувати розпакувати архів на сервер (або розпаковувати на сервері завантажений архів) є версія міні-установника, який (при наявності curl на сервері) сам все завантажить і почне установку. Для цього потрібно завантажити тільки фото install.me.php в корінь сайту і відкрити його в браузері.

Після того, як всі необхідні файли опинилися на сайті, то потрібно виставити права на запис, як мінімум, для файлу web-optimizer/config.php та (опціонально) папки web-optimizer/cache для користувача, під яким працює сервер. Інакше установки і закешовані версії стиснених файлів не зможуть зберегтися. При бажанні папка кешування може бути іншою (про це трохи нижче), тому буде необхідно тільки виставити права на конфігураційний файл.

Крок 2: налагодження

Заходимо в браузері за адресою

http://ваш_сайт/web-optimizer/index.php

Замість web-optimizer може бути довільна директорія, в якій знаходиться Web Optimizer. Бачимо вітальний екран від Web Optimizer. Якщо не бачимо, то варто перевірити, куди був скопійований Web Optimizer, а зайти саме в ту папку.

weboptimizernastroika1 thumb Установка Web Optimizer

Налаштування доступу

Тут можливо 2 варіанти розвитку подій:
* Швидка установка
* Звичайна установка

Швидка установка

weboptimizernastroika2 thumb Установка Web Optimizer

Швидка установка

Для початку швидкого встановлення вводимо майбутній логін і пароль доступу до адміністративної частини і натискаємо зелену кнопку «Швидка установка». Після цього Web Optimizer обчислює директорії на сервері, зберігає всі настройки за замовчуванням і здійснює покрокову оптимізацію для головної сторінки: створює закешовані версії стиснених файлів. Тільки потім, якщо файли (звичайно тільки кореневий index.php, залежить від використовуваної CMS) доступні на запис, провадиться їх автоматична зміна.

weboptimizernastroika3 thumb Установка Web Optimizer

Інакше Web Optimizer виведе інструкції щодо зміни цих файлів.

weboptimizernastroika4 thumb Установка Web Optimizer

інструкції щодо зміни файлів

Звичайна установка

Звичайна установка відрізняється від швидкої тільки наявністю проміжного кроку з редагуванням налаштувань. Запустити її можна, натиснувши на кнопку «Далі», цифрі 2 або 3 у верхньому меню або помаранчевих стрілочок справа.

weboptimizernastroika5 thumb Установка Web Optimizer

Звичайна установка

Докладно всі налаштування та їх особливості описані у відповідній статті. Перш за все потрібно переконатися в тому, що обчислення шляху є правильними. Також можна задати довільні директорії кешування: це буде необхідно при включенні установки «Захищений режим» (знаходиться в розділі «Використання  .htaccess»). Після цієї установки пароль при доступі до Web Optimizer буде здійснюватись запити тільки через HTTP Basic Authorization.

Додатково вводити його не потрібно. Однак файли, які знаходяться всередині папки з Web Optimizer, стануть не доступні звичайним користувачам, тому директорії кешування потрібно з неї перенести.

weboptimizernastroika6 thumb Установка Web Optimizer

Крок 3: Управління

У Web Optimizer версії 0.5 доступно кілька інструментів для керування програмою.

weboptimizernastroika7 thumb Установка Web Optimizer

По-перше, це конфігурування всіх налаштувань (тут і далі при роботі не в захищеному режимі потрібно буде ввести логін і пароль), яке можна здійснити по кнопці «Далі» (або кліку по цифрам 2 або 3 або помаранчевої стрілочки праворуч). По-друге, це очищення кешу (буде необхідно, якщо ви провели зміну будь-яких CSS-або JS-файлів на сервері при включеній настроюванні «Не перевіряти час зміни файлів») – кнопка «Очистити кеш». По-третє, це можливість безболісно видалити Web Optimizer (будуть видалені всі додані файли CMS виклики, а файл .htaccess буде очищений від оптимізаційних директив) – кнопка «Видалити».

При наявності curl на сервері і існування більш нової версії, ніж поточна, буде запропоновано обновиться (з’явиться блок з кнопкою «Оновити»). При оновленні всі вихідні параметри будуть збережені. Також можуть добавиться деякі нові. У звичайному режимі панель адміністрування для Web Optimizer виглядає наступним чином:

weboptimizernastroika8 thumb Установка Web Optimizer

Рішення виникаючих проблем

Частина відомих проблем і методів рішення вже описана в цій статті. Якщо ви виявили некоректну поведінку Web Optimizer для вашого сайту, ви можете опублікувати опис помилки (потрібно Google-акаунт) або подивитися всі відомі (або вирішені) питання. На даний момент середній час вирішення проблеми становить близько доби (зазвичай кілька годин).

Також можна спробувати вирішити проблему в інтерактивному режимі, використовуючи вказані контакти.

Ефективність

Кілька результатів використання Web Optimizer (для «чистого» встановлення системи, без будь-яких попередніх оптимізацій) приведено тут. Оцінка YSlow піднімається до 89-97, швидкість клієнтської завантаження в 2-3 (рідше 3-5) разів. Сам Web Optimizer після створення кешованих файлів витрачає всього 3-10мс на перевірку та оновлення вихідного HTML-документу (при налаштуваннях за замовчуванням, коректний стиск HTML в один рядок – досить ресурсномістка операція і може займати ще 50-100мс).

Під гарну музичку завжди краще працювати.

Коментування вимкнено Коментарі до запису Я хочу вас почути!

  1. seopilot коментує:

    Thank you this nice post.

search

Пошук на сайті:

А в цей час на твітері


Слідуй @380963886448 на Твітері→

Картинко