Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как с производительностью php7 в DLE?

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


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

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

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

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

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


Комментарии пользователей (9)

Gameer
226

1124 | 396

Gameer - 10 марта 2016 17:14 - Эксперт

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

Истина в противоречии.​

over
57 | 3

over - 10 марта 2016 17:16 - Юзер

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

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

nowheremany
192

1659 | 1292

nowheremany - 10 марта 2016 18:02 - Эксперт

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

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

lutskboy
3

550 | 104

lutskboy - 10 марта 2016 18:39 - Юзер

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

dj-avtosh
39

1479 | 390

dj-avtosh - 10 марта 2016 21:48 - шашлычник

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

skype: elhan.isaev

nowheremany
192

1659 | 1292

nowheremany - 11 марта 2016 10:22 - Эксперт

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

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

over
57 | 3

over - 11 марта 2016 16:57 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 11 марта 2016 18:03 - Эксперт

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

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

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

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