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

Обсуждение дорелизных версий phpBB 3.3 proteus - установки, миграции (конвертирования) с версий phpBB 2.0, 3.0, 3.1 и 3.2, нюансов русского перевода.
Поддержка дорелизных версий не осуществляется.
ostridm
Сообщения: 29
Зарегистрирован: 07 фев 2014, 22:04
Благодарил (а): 9 раз
Поблагодарили: 3 раза

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

Сообщение ostridm » 26 фев 2014, 09:23

:)
обсудим потребление ресурсов и скорость генерации страниц новой версией?

К вопросу о производительности. Многие, чтобы оценить время генерации страницы, включают режим DEBUG путем раскомментирования соответствующей строки в config.php.

Для phpBB 3.1 этот способ не работает, так как в режиме отладки отключается кэширование.

В результате разница в производительности в режиме отладки по сравнению с обычным режимом может достигать нескольких раз.

Пример: на локальной машине (Win 8.1 / Apache2 / MySQL 5.5 / PHP 5.4.3, оптимизации и опкэши отсутствуют) разница составляет 1,5 сек против 0,4 сек.

Хотите испытать реальную производительность - отключите режим отладки.

Для проверки времени генерации страницы можно использовать сторонние инструменты, например, XDebug.
Последний раз редактировалось rxu 13 мар 2014, 20:05, всего редактировалось 1 раз.

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38
Благодарил (а): 16 раз
Поблагодарили: 8 раз

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

Сообщение Xisp » 04 мар 2014, 22:26

Mr. Anderson писал(а):Но нельзя отрицать того факта, что FW при разработке больших, сложных, взаимопересеченных проектов очень помогают.
Конечно можно. Ограничивают каркас всего приложения, задают свои рамки написания кода, ограничения.
Mr. Anderson писал(а):А экономия времени сейчас важнее экономии других ресурсов
Потратив день работы программиста, можно сэкономить года людей, ожидающих загрузку страницы. Всё таки phpBB популярный проект, используется на тысячах форумов.
Mr. Anderson писал(а):почему-то вдруг решили, что производительность уже стала неисчерпаемым ресурсом, ага.
Во- во. С чего бы? Хостинги становятся производительнее, но не так быстро, как растёт прожорливость приложений.

Shredder
Сообщения: 39
Зарегистрирован: 03 фев 2014, 19:41

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

Сообщение Shredder » 06 мар 2014, 16:41

Xisp писал(а):Хостинги становятся производительнее
Насчёт русских сомневаюсь, в моём опыте было даже обратное. С русским говнохостингом фрамеворки могут для многих стать приговором.

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

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

Сообщение rxu » 06 мар 2014, 19:23

Shredder, ну можно спокойно сидеть на 3.0, никто ведь не принуждает.
А phpBB единственный софт для форумов, который использует фреймворки? Просто не вдавался.

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38
Благодарил (а): 16 раз
Поблагодарили: 8 раз

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

Сообщение Xisp » 10 мар 2014, 14:42


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

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

Сообщение rxu » 13 мар 2014, 21:16

Уважаемые господа.
На локальной машине проверено.
Время генерации индекса:
с включенной опцией DEBUG - 1.477 сек.
с выключенной опцией DEBUG - 0.38 сек.

Фишка в том, что в первом случае никакое кэширование не используется, в целях дебаггинга.

Думаю, вопросы к производительности 3.1 можно закрыть.

Отправлено спустя 1 час 26 минут 53 секунды:
На данной борде отключение режима отладки привело к ускорению времени генерации страниц в 2-3 раза.

ostridm
Сообщения: 29
Зарегистрирован: 07 фев 2014, 22:04
Благодарил (а): 9 раз
Поблагодарили: 3 раза

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

Сообщение ostridm » 27 мар 2014, 10:40

отконвертировал свою конфу на 3.1 b1 - исключительно доволен производительностью с отключенным DEBUG

viewtopic ~ 70ms ~ 400K сообщений по 20 сообщений на страницу

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

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

Сообщение rxu » 27 мар 2014, 16:40

Неплохо. А конфигурация железа и софта какая?

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38
Благодарил (а): 16 раз
Поблагодарили: 8 раз

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

Сообщение Xisp » 30 мар 2014, 23:11

rxu писал(а):Думаю, вопросы к производительности 3.1 можно закрыть.
А по памяти что? У меня самая частая ошибка на хостинге при наплывах посетителей- нехватка памяти.

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

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

Сообщение rxu » 03 апр 2014, 17:00

Посмотрел с помощью XDebug. В принципе, использование памяти корректно показывает в режиме отладки.
На главной - около 9 мег, во вьюфоруме - примерно так же, во вьютопике - 10-11 мег.

Xisp
Сообщения: 155
Зарегистрирован: 02 фев 2014, 12:38
Благодарил (а): 16 раз
Поблагодарили: 8 раз

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

Сообщение Xisp » 04 апр 2014, 18:40

Да, дофига, раза в два больше, чем у меня сейчас.

Ответить