Установка Web Optimizer

Написав crazyyy

Категорії: досвід, новини

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

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

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

kpz-optimizacija-saita

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

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

web-optimizer-download

Завантажуємо 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, а зайти саме в ту папку.

web-optimizer-nastroika-1

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

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

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

web-optimizer-nastroika-2

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

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

web-optimizer-nastroika-3

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

web-optimizer-nastroika-4

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

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

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

web-optimizer-nastroika-5

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

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

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

web-optimizer-nastroika-6

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

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

web-optimizer-nastroika-7

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

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

web-optimizer-nastroika-8

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

Частина відомих проблем і методів рішення вже описана в цій статті. Якщо ви виявили некоректну поведінку 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 на Твітері→

Кнопочки


Кнайпа

Участник Blograte.ru
Блогун - монетизируем блоги

Штучка