Оптимізуємо WordPress?
Простими словами — WordPress це те що ви використовуєте (а не воюєте) щоб ваш блоґ або сайт працював перфектно.
Давно маю задоволення читати на різноманітній кількості блоґів професійні підбірки плагінів та туторіали з оптимізації роботи WordPress... особливо, цікаво читати висновки "усе досить просто, чи не так?.." - з результатом, який жоден професійний програміст взагалі не може визнати прийнятним... Безумовно, найцікавіше читати такі оповіді від локалізаторів на їх власних блоґах - якщо згадати, що за їх словами (див. цитату) - все й так має бути пречудово...
Власне, це й надихнуло на власні дослідження з виміру виробничої здатності WP - максимально звільнені від хибного впливу з боку інших користувачів хостингу або навантаження від інших програм (за локального тестування). Для порівняння наводяться також значення, отримані при аналогічних або базових налаштуваннях LiteDiary - не для чергового "холівару", як це здається деяким, а демонстрації простору для подальшої роботи - а не задовільнення досить слабенькими результатами.
Для замірів використано наступну конфігурацію ПЗ:
- Apache 2.2.13
- PHP 5.2.10
- MySQL 5.0.85
- налаштовану на максимальну продуктивність та швидкість обробки - проте без застосування кешування MySQL-сервером.
Коротко:
| WordPress 2.8.4 | LiteDiary 0.2.0 | ||
| Розмір [?] | 7.84Mb | 0.23Mb | x34 |
| БД [?] | 0.067Mb | 0.021Mb | x3.2 |
Налаштування за замовчуванням, жодної преконфігурації, одразу після встановлення:
| Головна сторінка | |||
| Запитів | 17 | 7(2) | x2.4(8.5) |
| Час | 1.35сек | 0.09(0.035)сек | x15(38.5) |
| RAM | 14.38Mb | 0.565Mb | x25 |
| Пост | |||
| Запитів | 15 | 7(0) | x2.1(∞) |
| Час | 1.38сек | 0.06(0.033)сек | x23(42) |
| RAM | 14.38Mb | 0.569Mb | x25 |
(В дужках наведені дані за використання вбудованого кешування)
Напрошується висновок... якщо продуктивність (швидкість роботи та здатність роботи під навантаженням) важливі - чи насправді є сенс намагатись оптимізувати WordPress чи скористатись альтернативним "двигуном"?.. Зрештою, якщо вам потрібно терміново вирушити, скажімо, на Мальдіви - чи потрібен вам Боінг?.. Наприклад, конкретно цей блоґ витрачає типово 0.02сек на генерацію головної сторінки, "пожираючи" 0.52Мб оперативної пам'яті з 2-ма запитами до бази даних...
Кодування це Поезія.
Нажаль, не вся поезія однакова.
Своєрідний трекбек на статтю "Як же оптимізувати WordPress?" Юрка Червоного (skinik)

Коментарі (3):
Погоджуюсь з тобою майже повністю... От тільки LiteDiary 0.2.0 крім бета-тестерів та розробників ніхто не бачив і не має такої можловості :(
Тож було б справедливіше порівнювати лише офіційні релізи (ЛД - 0.1.8). Бо, може у ВП також є 3.0.0, який їсть RAM менше за ЛД )))
(Намагаюсь судити об'єктивно)
Назар Кузьменко, що дозволяє випустити продукт не у "сирому" стані
P.s.: приймаю вітання з приводу оновлення = )
Я у своїй статті написав про те, чого не слід робити, а якщо вже накидали багато чого, то написав, як легко позбутися зайвого багажу.
Зручність вимагає жертв, тому маємо, що маємо. ©
Як би там не було, але ВП набагато зручніший та розширюваний, ніж ЛД