Результати пошуку для - споживання пам'яті - форуми підтримки - wordpress

Хочу дізнатися досвід тих хто вирішував подібну проблему. При наявності більше 3000 постів (кастомниє) в раздеа адмінки можна увійти (Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in / sata2)
Питання: як зменшити споживання ресурсів ВП. (Тобто, можливо є речі які можна відключити щоб дозволити працювати нормально адмінки)
Дякуємо.

Дивно, зараз перевірив на WordPress 3.2.1 з Twenty Eleven, у мене не відтворив. Це рядок з файлу wp-includes / comment-template.php. в списку виключень його немає.

Припускаю, що перекладу не вистачало в файлах локалізації теми. Втім, зараз це вже не важливо 🙂

А в чому його принципова відмінність від WPLANG Lite?

У механізмі роботи.

WPLANG Lite створював окремий маленький файл перекладу для зовнішньої частини сайту, з якого виключалися рядки, які використовуються тільки в адмінці. Таких рядків була більшість (близько 3000 з 3800), їх виключення дозволяло зменшити споживання пам'яті на зовнішній частині сайту приблизно на 3 МБ.

PHP Pure Localization кешує файли перекладу у вигляді звичайних PHP-масивів, робота з якими вимагає менше пам'яті, ніж з файлами .mo. При цьому відстежується дата зміни вихідних файлів, і кеш автоматично оновлюється по мірі необхідності. Економія становить приблизно ті ж 3 МБ (і при великій кількості плагінів з файлами перекладу може збільшуватися), але вже в адмінці. На зовнішній частині сайту після виходу WordPress 3.4 через меншої кількості рядків економія стала менш значною (перевірив в 3.6 - приблизно 1.5 МБ).

Варто відзначити, що при нестачі пам'яті має сенс збільшити параметр memory_limit в PHP. Модулі були створені в якості експерименту на той випадок, коли хостинг-провайдер не дає можливості змінити memory_limit.

хакати звичайно можна, але 30 Мб це досить нормальна ситуація, можна видалити непотрібні плагіни, темку простіше, знову ж wplang lite вам може дати якісь крихти, але це не радикальне рішення,

Модулі зараз якраз вичищаю, темку буду переробляти на днях, щоб хоч трохи, але розвантажити.

У WordPress 3.4 поділ мовних файлів для панелі управління і зовнішньої частини сайту було реалізовано на рівні ядра (# 19582), з тих пір плагін втратив актуальність і не оновлювався.

Можна спробувати Pure PHP Localization, він як і раніше повинен працювати. Зараз перевірив споживання пам'яті в панелі управління в WordPress 3.6 - без плагіна вийшло 30.62 МБ, з ним - 27.08 МБ.

ОК зрозумів. Дякуємо. А в чому його принципова відмінність від WPLANG Lite?

Наскільки актуальне WPLANG Lite?

У WordPress 3.4 поділ мовних файлів для панелі управління і зовнішньої частини сайту було реалізовано на рівні ядра (# 19582), з тих пір плагін втратив актуальність і не оновлювався.

Можна спробувати Pure PHP Localization. він як і раніше повинен працювати. Зараз перевірив споживання пам'яті в панелі управління в WordPress 3.6 - без плагіна вийшло 30.62 МБ, з ним - 27.08 МБ.

локалізація займає не більше 4 Мб, її полегшення відповідно звільнить близько половини, имхо замало.

Акселератор PHP використовуєте? Він знижує споживання пам'яті