Умею спортивный интерес, как сильно грузит сервер использование Doctrine? Пробовал версию 1.2, очень смутило, что только подключение доктрины сразу увеличивает расход памяти на страницу на 3 МБ…
А в целом штука очень понравилась, поэтому хотелось бы использовать. Как дела обстоят с версией 2.0?
Используйте, при умении ее готовить она достаточно эффективна. Ну и не стоит забывать что это все таки orm, а не native sql, это к вопросу про 3мб.
А 2.0 обещают по шустрей. И в плане кушания памяти и в плане скорости. На сколько я помню в блоге разработчиков по альфам писали про 30 и 15 процентов соответственно.
Шаред-хостинги разные бывают, на некоторых тысячу уников и без всяких ООП не зайдут. если хостер раньше акк не заблокирует. А на некоторых и ddos незаметно пройдёт
Демон, как одиночный долгоживущий процесс как раз и не напрягает, при условии что в пыхе утечки памяти пофиксили. А вот когда на каждый хит прилетает по 5 метров оперативки — уже как-то не уютно…
На 5.2.3 простенький скрипт, импортирующий записи в базу из файла с использованием доктрины у меня падал через сотню объектов где-то. 5.2.10 отрабатывает абсолютно без проблем. А сборщик вроде в 5.3 прикрутили, не?
Как минимум с Доктриной оно не работает, по крайней мере при обычной гидрации в объект. Она хранит внутренние ссылки на объекты и не освобождает их вообще. Но с гидрацией в массив всё ок.
в доке доктрины есть раздел по производительности. а 3 метра — это смешно, учитывая, что кешер опкода сгладит этот оверфлов. кстати, у них в блоге про это писали.