Узнайте сколько потребляет памяти ваш блог
При отладке MaxSite CMS возникла необходимость контролировать количество запросов к БД, время генерации страниц, а также потребляемую память. Для CodeIgniter это не проблема, но захотелось сравнить с WordPress'ом. Ради этого я написал небольшой плагин, который показывает используемую память.
Установка очень проста: распаковываем и загружаем файл в каталог плагинов. Активируем его в админ-панели. После этого появится строчка в подвале вашего блога.
Если строчка не отображается, то пропишите в своем шаблоне (footer.php):
<?php wp_footer(); ?>
Теперь вы можете проверить какие страницы вашего сайта потребляют больше памяти.
Еще записи по теме
- Плагин «Random text» или «Чтобы Ктулху не воскрес, подпишись на RSS!»
- Плагин «Ушки»
- Борьба со спамом или превращаем спамера в постоянного комментатора
- Расширенный визуальный редактор WordPress
- Плагин rss2email
- Облако тэгов (меток) в WordPress 2.3
- Плагин «Сброс пинга»
- Плагин Clutter Free
- Плагин «”Облако” рубрик»
- Плагин Plain Text Paste
- Плагин My Category Order
- Кеширование в WordPress
- Плагин Russian Date
- Аналоги WordPress-плагинов в MaxSite CMS
- Плагин для BobrDobr.ru
Оставьте комментарий!


3.82MB для страницы это много?
У меня
Потребление памяти: 7.24MB. Наверное, не много - в отдельные моменты у меня по 100 просмотров в минуту - вроде срывов не было.Потребление памяти: 9.82MB
Это много? или не очень? И что делать, если много? :shock:
Количество просмотров никак не влияет. Указывается затраты на текущий вывод.
Для сравнения - у меня потребление около 1Мб.
Зависит:
1. Если не включено кэширование.
2. Если много текста - учитывается весь его объем.
3. Если используется много данных, рекурсии и большие массивы.
4. Отключайте неиспользуемые плагины.
по 9.5 mb
) многовато
У меня 7.1. Забавно.
на статичных страницах и постраничном просмотре архивов около получается 2-3мб. а на записях с числом комментариев более 100 - до 7,5мб
В среднем 7,5-10 мб.
Мучаю дома связку nginx + eaccelerator + memcached, поставил wordpress и поглядел использование памяти для абсолютно "чистого" WP. Вышло около 1 mb.
Макс, у тебя 1 Mb с включенным кэшированием?
У меня меньше 10мб не выходит.
Потребление памяти: 8.65MB
наверное много... без кэша...
8.27 мб, кеширование включено, что то многовато)))
У кого-нибудь были проблемы на этой почве с хостинг-провайдерами, и какая примерно граница по использованию памяти существует на современных хостинг-провайдерах для Wordpress?
Например мастерхост выделяет только 10Мб. Естественно там половина блогов если и работает, то только с минимумом плагинов. При этом например картинки загрузить уже невозможно. Для WordPress нужно хотя бы 16Мб. А если предполагается работа с графикой, то лучше ориентироваться на минимальные 24Мб.
насколько мне известно на славхосте весьма требовальтено относятся к нагрузке, вот теста ради их загружаю всё большим и большим количеством плагинов пока не пишут о превышении)))
а не вкурсе на мажордомо какой лимит?
А что можно сделать если нет функции "memory_get_usage"? Вообще нет.
У меня главная жрёт 7.59MB. Но я еще не включал кеширование...
Ого! Да я, похоже, рекордсмен среди тех, кто здесь откомментировался - у меня 12-13 метров :(
Вот что интересно. Если использовать мою сборку с ru_RU_lite, то получается экономия примерно 1МБ по стравнению с полным ru_RU.
хех, у меня больше 13мб)) жесть))
Не работает, к сожалению.
Пробывал даже так:
---
echo round(memory_get_usage()/1024/1024, 2);
---
Ничего не выводит...
Поиск по файлам на предмет наличия "memory_get_usage" - пусто. Версия 2.0.10(12), разумеется от MAX'a.
Может я просто где-то недопонимаю?
Это стандартная PHP-функция. Возможно она отключена на сервере...
Поставил, спасибо.
9.1MB
Спасибо! Век живи, век учись...
я тоже один из рекордсменов - 13 Mb :cool:
Больше 2 мегов не поднимается :cool:
От 8,5 до 10 Мб на Wordpress Mu. Прожорливый все же движок, мой Serendipity ощутимо меньше поглощает
.
На правах оффтопика - а WordPress Mu в вашей сборке не смотрели? Было бы любопытно узнать.
На мастерхосте, 5.81MB, проблем нет, использую графику, кеш включен. Сборка maxsite.org, версия 2.7 light.
На локалхосте 7.5mb под виндой
Значет у хостера, должно быть 750kb
Вообще WP предъявляет гораздо больше требований к процессору, нежели, чем к оперативке. По-крайней мере у меня сложилось такое мнение при тестирование VDS. А такие объемы памяти для нормального хостинга не проблема.
На одном из своих сайтов я всё закешировал, почти глобально. Результаты по MySQL: 10 / 0.332, а вот Потребление памяти: 8.98MB всё равно. Как снизить этот показатель до значение, которое у вас Максим в футере написано. Научите! Раскройте нам глаза так сказать. :arrow:
Максим, я бы подсказал, если бы знал в чем дело
. Для меня так и осталось загадкой эта цифра на хостинге. Вот здесь есть анализ http://maxsite.org/analiz-potrebleniya-pamyati-wordpress с цифрами для Windows. Поэтому у меня порядок примерно тот же, что и у всех.
Единственное, что у меня (на этом сайте) стоит старая 2.0.12 без виджетов. В принципе это дает некоторую разгрузку, но не намного.
А у меня изначально чистая установка 2.3.3 кушает больше 8.5MB, подробности на форуме http://forum.maxsite.org/viewtopic.php?pid=20509
WP 2.5.1 уже не поддерживает данный плагин ?
2Ryoga: Почему не поддерживает? :shock:
Всё должно работать, функция memory_get_usage() в ядре WP осталась...:idea:
у меня 19.49 Мб... если это много, то как с этим бороться?
Можно как-нибудь управлять расположением вывода информации о потреблении памяти?
~1.5мб с условием отключенных лишних модулей и отдельных переписанных.
А вообще больше работаю со своим движком, публичным не доверяю по разным причинам.
я доделал плагин, так чтобы он показывал потребление памяти только если я залогинен в админке.
правду говорят - меньше знаешь, лучше спишь. У меня сайт потребляет 23Мб, вордпресс 2.6.2.
как бы это все оптимизировать?
Вообще-то только в админке не совсем корректно. Нужно смотреть данные на самом сайте. А чтобы отображать потребление памяти в админ-панели достаточно дописать
add_action('admin_footer', 'maxsite_memory_usage');
То что у вас такое высокое потребение, так это нормально для WordPress. Нужно было оставлять старую версию (2.3.3). Было бы раза в два ниже. :wink:
Макс, в статье побилась ссылка на плагин - посмотри второй абзац!
Потребление памяти: 19.57MB
Ахренеть ! Это у меня со всякими плагинами, которые видите-ли ускоряют загрузку страниц...
Для вордпресса такой плагин есть?