Ненажерливість і оптимізація русифікації WordPress 3 RU порівняння »WPbloging

  1. Які є варіанти оптимізації русифікації WordPress?
  2. Висновки по результату тестування двох версій WordPress:

Давно хотів написати статтю про оптимізації русифікації Давно хотів написати статтю про оптимізації русифікації. Чекав коли Lecactus розродиться черговим русифікатором для WordPress 3, щоб порівняти результат, але видно не судилося.

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

Раніше, до версії 2.9.2, дану проблему виправляв файл русифікації від Lecactus. На момент написання статті актуальна версія 3.0.2, але русифікатора від Lecactus все немає.

Які є варіанти оптимізації русифікації WordPress?

Погуглити на цю тему, я знайшов 2 цікавих плагіна « WPLANG Lite »І« Pure PHP Localization »Від російського програміста Сергія Бірюкова . Протестувавши ці плагіни я вирішив поділиться своїми думками і результатами з вами. До речі, послуга оптимізації русифікації йде в базовому комплекті послуги Блог під ключ .
Нижче, таблиця з результатами тестів, в якій я порівняв ненажерливість двох версій WordPress 2.9.2. і 3.0.2 і оптимізацію русифікації за допомогою плагінів і файлу від Lecactus.

На початку короткий опис тесту:

  1. Тест проводився на локальному сервері в Denwer
  2. Були завантажені і встановлені з однаковими мінімальними настройками WordPress 2.9.2. і 3.0.2.
  3. Тема для тестів використовувалася для 2.9.2 - Default, 3.0.2 - Twenty Ten
  4. Показники знімалися на початку без плагінів, потім підключивши плагіни і віджети - Akismet + віджет, NextGen + віджет, All in One SEO Pack, TinyMCE Advanced
  5. Розшифровка абревіатур:
    1. Стандарт, головна - головна сторінка сайту без оптимізації зі стандартними настройками WP.
    2. Стандарт, адмінка- головна сторінка адмінки сайту без оптимізації зі стандартними настройками WP.
    3. WPLL - підключений плагін WPLANG Lite
    4. PPHPL - підключений плагін Pure PHP Localization
    5. WPLLF - згенерований файл русифікації плагіном WPLANG Lite і сам плагін відключений.

WP2.9 без плагінів WP2.9 з плагінами WP3 без плагінів WP3 з плагінами MySQL Пам'ять MySQL Пам'ять MySQL Пам'ять MySQL Пам'ять Стандарт, головна 16 14,04 21 17,29 15 15,68 20 18,85 Стандарт, админка 19 17,2 30 20,46 17 19,42 28 22,7 WPLL, головна 16 11,07 21 14,34 15 12,68 20 15,88 WPLL, админка 19 17,23 30 20,48 17 19,44 28 22,72 PPHPL, головна 16 11,19 21 14,52 15 12,75 20 16 PPHPL, админка 19 14,35 30 17,69 17 16,49 28 19,73 WPLL, PPHPL, головна 16 10,68 21 14,01 15 12,19 20 15,44 WPLL, PPHPL, админка 19 14,37 30 17,71 17 16,51 28 19,75 WPLLF, головна 16 11,24 21 13,73 15 12,54 20 14,96 WPLLF, админка 19 17,2 30 20,46 17 19,42 28 22,7 WPLLF, PPHPL, головна 16 10,68 21 13,18 15 12,14 22 15,03 WPLLF, PPHPL, админка 19 14,35 30 17,69 17 16,49 28 19,73 Lecactus головна 16 11,24 21 13,73? ? ? ? Lecactus админка 19 17,2 30 20,49? ? ? ? Lecactus, PPHPL, головна 16 10,68 21 13,16? ? ? ? Lecactus, PPHPL, админка 19 14,35 30 17,72? ? ? ?

Висновки по результату тестування двох версій WordPress:

  1. На жаль русифікатора від Lecactus для версії WordPress 3+ ще немає. Як з'явиться я обов'язково додам показники в цю таблицю.
  2. Версія WordPress 3.0.2 споживає в середньому на 1,5 мб. пам'яті більше ніж WordPress 2.9.2
  3. Версія WordPress 3.0.2 робить на 1-2 запиту до бази менше ніж WordPress 2.9.2
  4. Використовуючи плагіни оптимізації русифікації для WordPress, скоращеніе споживання пам'яті в середньому на 3,5 мб.

Мої думки з приводу русифікації від Lecactus.

Дякую Сергію Бірюкову за два чудових плагіна. Моя думка, немає необхідності чекати чергової русифікатор від Lecactus, плагіни в повній мірі вирішують поставлену задачу.

Розповім як правильно підключити плагіни для максимальної оптимізації русифікації, по кроках:

  1. Відкриваємо файл wp-config.php і перевіряємо щоб була розкоментованим рядок define ( 'WPLANG', 'ru_RU');
  2. Качаємо плагіни « WPLANG Lite »І« Pure PHP Localization »За даними посиланнями, але поки не підключаємо.
  3. Активуємо WPLANG Lite і перевіряємо чи з'явився в папці на сервері / wp -content / languages / файл ru_RU_lite.mo. Якщо немає, виставте права CHMOD на директорію / languages ​​/ 755 або 777 і повторіть активацію.
  4. Після появи файлу ru_RU_lite.mo деактивувавши плагін WPLANG Lite.
  5. Правимо файл wp-config.php, закоментувавши рядок: // define ( 'WPLANG', 'ru_RU');

    А замість неї пропишіть ось такий рядок:

    if (strpos ($ _SERVER [ 'REQUEST_URI'], 'wp-admin')) define ( 'WPLANG', 'ru_RU'); else define ( 'WPLANG', 'ru_RU_lite');

  6. Активуємо плагін Pure PHP Localization

Все, на цьому ваша оптимізація русифікації WordPress завершена.

Для тих хто хоче детальніше дізнатися чи обговорити плагіни, посилання нижче:

Обговорення плагіна WPLANG Lite

Обговорення плагіна Pure PHP Localization

Якщо є питання по оптимізації завжди радий відповісти в коментарях.


Знайшов помилку в тексті? Виділи її мишкою і натисни

Які є варіанти оптимізації русифікації WordPress?
Які є варіанти оптимізації русифікації WordPress?
Lecactus админка 19 17,2 30 20,49?
Lecactus, PPHPL, головна 16 10,68 21 13,16?
Lecactus, PPHPL, админка 19 14,35 30 17,72?
Знайшов помилку в тексті?