Среднее использование памяти php на запрос? - PullRequest
3 голосов
/ 17 ноября 2009
  1. Каково ваше среднее использование памяти php на запрос. Я знаю, что многие скажут, что использование памяти php зависит от приложения, но я просто хочу получить общее представление о ваших данных. Я только что создал простую среду php, поэтому я хочу знать, использую ли я ненужную память или это нормально.

  2. На самом деле, интересный момент касается моего класса базы данных. У меня есть класс базы данных, который является частью фреймворка. Например, у меня есть таблица альбомов в базе данных, а у альбомов есть дочерние объекты, которые являются песнями. Когда я выбираю альбомы из базы данных, мой класс базы данных автоматически находит дочерние объекты и получает данные о них из базы данных. Поэтому, когда этот процесс происходит, класс базы данных потребляет около 1 Мб памяти. Если это слишком много или у вас есть другой метод для этого процесса, пожалуйста, поделитесь.

Ответы [ 3 ]

1 голос
/ 17 ноября 2009

Вы можете запустить профилировщик и узнать. В этой статье есть ссылки на некоторые из них , и она расскажет вам объем памяти, использованный для каждой функции.

0 голосов
/ 23 ноября 2009

Если вы запускаете приложение под php-cgi, вы, вероятно, будете рассматривать только 1-2 мегабайта (макс.) На экземпляр (экземпляр - один удар).

Если вы запускаете приложение как модуль Apache, вы, вероятно, увидите числа, например, 7-15 мегабайт на экземпляр Apache.

Для справки: эти цифры основаны на фактических данных с серверов моего сайта за последние два месяца, поэтому я не собираюсь здесь цепляться. Надеюсь, это поможет!

0 голосов
/ 17 ноября 2009

Здесь очень сложно говорить о средних. Однако на ум приходит один пример: базовая установка Wordpress 2.8, которую я должен был установить на 12-мегабайтном пакете memory_limit, чуть не запустилась, но это могло бы привести к сбою предела и падению в более сложных задачах, таких как плагин управления правами. Любые продвинутые плагины не будут работать вообще. Помогло обновление до 32МБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...