Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как с производительностью php7 в DLE?

Как с производительностью php7 в DLE?


     10.03.2016    Общие вопросы, Общие вопросы по PHP    4004

вопрос
Есть ли улучшения в производительности с php7 для DLE

кто пробывал ? какие отзывы ?

например сайты на WordPress с php7 у меня стали работать на много быстрее...

Ответа пока нет


9 комментариев

LazyDev
PHP-developer

LazyDev - 10 марта 2016 17:14 -

А вы читали о PHP 7 ? И то что по сравнению с 5.6.х она стала быстрее ? И производительность улучшилась.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

over
Юзер

over - 10 марта 2016 17:16 -

https://habrahabr.ru/post/271181/

Ну как бы и здесь есть на эту тему статья, просто хотелось бы знать конкретной про DLE и php7

nowheremany
Эксперт

nowheremany - 10 марта 2016 18:02 -

Тут все относительно. Скорее перекомпиляция модулей php дало такую производительность. А по факту - В ДЛЕ такое не используется. ДЛЕ - это просто набор файлов с проектированием от PHP4. Только в последних версиях начал классы включать, и даже не МВС. Так что заметного увеличения производительности не ждите.
ИМХО

Благодарность принимаю тут Связь

lutskboy
Эксперт

lutskboy - 10 марта 2016 18:39 -

а мвс и не прет скоростью
куча классов которые все автоподключаются. только код красивый. не то что в дле

dj-avtosh
PHP-developer

dj-avtosh - 10 марта 2016 21:48 -

с этим согласен

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

nowheremany
Эксперт

nowheremany - 11 марта 2016 10:22 -

Глупо думать, что МВС - это красивый код и автоподключение (которое появилось только в 5.3). В основном это уменьшение времени разработки дополнительных модулей при нормальной проектировки ядра, стандартизация модулей, и самое главное - уменьшение количества кода и соответственно времени его выполнения
В частности когда я переводил Систему оплаты на МВС - количество кода сократилось на 30% примерно (по кБ), А когда я переписал админку - 70%. При этом объем модуля был в районе 1,5 Мб, стал 700 кБ. Что самое важное - классы загружаются в память - что увеличило производительность, правда потребление памяти тоже, но не столь существенно.

Если бы в ДЛЕ хотя бы сделали функцию - получение URL новости - код значительно бы сократился и производительность увеличилась, но не на много, если бы все повторяющие строки кода в ДЛЕ превратили в функции или классы (ИМХО наиболее важное условие перехода, да и логичное) - то скорость работы CMS значительно увеличилась бы.

Благодарность принимаю тут Связь

ПафНутиЙ
Админ

ПафНутиЙ - 11 марта 2016 10:32 -

А если бы ещё добавили нормальный шаблонизатор.... smile

Каков вопрос - таков и ответ. Просто помните об этом.

over
Юзер

over - 11 марта 2016 16:57 -

Правильно ли я понял, что профита от php7 в производительности dle я не увижу ?

nowheremany
Эксперт

nowheremany - 11 марта 2016 18:03 -

Если хотите тыкать кнопку F5 и сыкать "как же быстро работает мой сайт" - то ставить 7 нет смысла :crash:

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх