Производительность 3.1 vs 3.0.*

Обсуждение дорелизных версий phpBB 4.0-dev - установки, миграции (конвертирования) с версий phpBB 2.0, 3.0, 3.1, 3.2 и 3.3, нюансов русского перевода.
Поддержка дорелизных версий не осуществляется.
Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Re: Производительность 3.1 vs 3.0.*

Сообщение rxu »

Небольшой фикс, который скоро будет в ядре, но по ходу почти не влияет на скорость.

Аватара пользователя
Mr. Anderson
Администратор
Сообщения: 328
Зарегистрирован: 21 янв 2014, 21:12

Re: Производительность 3.1 vs 3.0.*

Сообщение Mr. Anderson »

rxu, а что за фикс? Код "было-стало" есть?

Ну и я тут давно порываюсь поэкспериментировать с apc-сотоварищи. Надо бы попробовать.


Аватара пользователя
Mr. Anderson
Администратор
Сообщения: 328
Зарегистрирован: 21 янв 2014, 21:12

Re: Производительность 3.1 vs 3.0.*

Сообщение Mr. Anderson »

Понятно. Упростили, но не уверен, что хоть сколько-то убыстрили.

PS:
В аську выйди ;)

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Re: Производительность 3.1 vs 3.0.*

Сообщение rxu »

А может, воткнуть какой-нибудь xdebug и погонять посмотреть, что требует оптимизации?

Аватара пользователя
Mr. Anderson
Администратор
Сообщения: 328
Зарегистрирован: 21 янв 2014, 21:12

Re: Производительность 3.1 vs 3.0.*

Сообщение Mr. Anderson »

rxu, я его никогда не использовал, даже не представляю с чем его едят.

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38

Re: Производительность 3.1 vs 3.0.*

Сообщение Xisp »

ostridm писал(а):под виндусом есть тулза которая позволяет посмотреть что читает процесс, мой php начитывал для 3.1 порядка 30-40 файлов то ли для индекса толи для вьютопика точн оне помню, малось удручает
Одна симфония на вывод "Хеллоу Ворлд" на железе на CPU: Intel Core i5 750 (2.67GHz x4)RAM: 4GB жрёт больше 1,5 МБ оперативной, занимает 13 мс, вызывает почти 800 функций и подключает 15 файлов. Пруф.
Меньше этого точно не будет.

Аватара пользователя
Mr. Anderson
Администратор
Сообщения: 328
Зарегистрирован: 21 янв 2014, 21:12

Re: Производительность 3.1 vs 3.0.*

Сообщение Mr. Anderson »

Xisp, тестирование там конечно... Такое оригинальное (непечатные выражения опущены ;) ) себе :)
Xisp писал(а):Меньше этого точно не будет.
А кто-то ждет, что FW будет действовать иначе? :?
Вопрос тут скорее обратный - при возрастании сложности кода, при его "взаимопересечении" и тп - насколько результат изменится.
Вот у зенда, например, результат не изменится ВООБЩЕ. Он сразу при инициализации подключает все, что только может - такой себе вариант перестраховки. А, например, Yii - наоборот, подключает по ходу, хотя это и "стоит" очень немало. Мне лично (на верность не претендую, но все же) логичным кажется сразу подключать 90% наиболее используемого функционала, а недостающий, если понадобится, - по ходу. В конце концов только полный фрик будет юзать FW на двухстрочном коде.
Symfony канеш далеко не идеал (среди FW их как бы и нет смысла искать). Но в плане вышеописанного подхода - все в норме.

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38

Re: Производительность 3.1 vs 3.0.*

Сообщение Xisp »

По мне так фреймворки вообще лишняя сущность, ну да ладно.

Аватара пользователя
Mr. Anderson
Администратор
Сообщения: 328
Зарегистрирован: 21 янв 2014, 21:12

Re: Производительность 3.1 vs 3.0.*

Сообщение Mr. Anderson »

Xisp, ну это не бесспорный вопрос, безусловно. Они не есть однозначное благо, а их количество (зашкиливающее), их специализация (очень узкая, как правило) и их качество (очень разное) оставляют миллион вопросов.
Но нельзя отрицать того факта, что FW при разработке больших, сложных, взаимопересеченных проектов очень помогают. А экономия времени сейчас важнее экономии других ресурсов - например, почему-то вдруг решили, что производительность уже стала неисчерпаемым ресурсом, ага.

Ответить