UMIhelp

UMI.CMS => Предложения и пожелания => Тема начата: sam от 06 Марта 2017, 12:04:01

Название: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 06 Марта 2017, 12:04:01
Здравствуйте!
Несколько дней назад наш хостер перевёл наш сайт вроде на "более производительный сервер". В кавычках потому, что, после этого сайт стал тормозить. На данный момент мы на UMI.CMS 2.9.0 и используем PHP версии 5.3 с настройками модулей (подключенные: curl, dom, eaccelerator, gd, iconv, json, mbstring, mysql, session, simplexml, sockets, timezonedb, tokenizer, xml, xmlreader, xsl, zlib). До момента переноса нашего сайта на новый сервер хостером, всё работала на ура. Обращались к хостеру, что-то вроде делали или не делали, но пока ещё всё так же печально.

Уточнили у хостера, может нам перейти на PHP 7.0, на что они ответили: "проконсультируйтесь с разработчиком, так как, возможно, что скрипты сайта не совместимы с данной версией РНР".

Просьба, подскажите разработчики, если наш сайт на UMI.CMS 2.9.0, то перейти на PHP 7.0 мы можем? Если да, то какие конкретные модули PHP (см. ранее "подключенные" выше) нам надо будет подключать, чтобы сайт стал работать лучше, а не окончательно встал?
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 07 Марта 2017, 09:49:05
2.9.0, скорее всего, не будет работать с PHP 7. Желательно обновиться до последней версии.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 07 Марта 2017, 15:28:12
Поддержка PHP 7.0 с версии UMI.CMS 14 вроде начинается. Может подскажете, что конкретно изменилось/добавилось, что PHP 7.0 поддерживаться стало?
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 07 Марта 2017, 16:00:46
Вы можете обновиться только до последней версии, не до 14. Начиная с версии 14 портированы модули (папка components вместо modules) + правки в ядре. Вряд ли получится вручную их перенести.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 07 Марта 2017, 18:56:18
Ясно. Не всё так просто. Обновиться сможем, если доп.расходы нам одобрят. Просто хостинг провайдер, кроме обновления до PHP 7.0, предлагает нам включить кэширование на стороне хостинга, чтобы ускорить работу сайта. Вот и думаем, если с обновлением пока не понятно, то может включить нам кэширование?! Настораживает одно - цены и наличие товаров, интресно, тоже будут кэшироваться?! И, насколько это кэширование ускорит наш сайт?! Что можете сказать по этому поводу (может посоветуете что-нибудь ещё, кроме обновления CMS)?
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 07 Марта 2017, 19:06:10
Цитировать
Вот и думаем, если с обновлением пока не понятно, то может включить нам кэширование?!

Попробуйте, но не уверен, что это сильно повлияет на скорость работы сайта. Грамотное кеширование было реализовано в версии 2.11. До этого кеширование работало непредсказуемо.

Цитировать
Что можете сказать по этому поводу (может посоветуете что-нибудь ещё, кроме обновления CMS)?

Попробуйте другой хостинг. Например - https://fullspace.ru/services/umi/ (https://fullspace.ru/services/umi/?pnum=3954)
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 07 Марта 2017, 21:29:16
Цитировать
Попробуйте, но не уверен, что это сильно повлияет на скорость работы сайта. Грамотное кеширование было реализовано в версии 2.11. До этого кеширование работало непредсказуемо.
Возможно Вы имеете в веду кэширование в UMI (через админку). Хостер предлагает сделать кэширование через личный кабинет нашего хостинга (там можно указывать кэширование в часах).
Цитировать
Попробуйте другой хостинг.
Мы с этим хостером уже давно. Раньше может были с ними проблемы, нынче, до марта 2017 их почти не было. Сейчас просто что-то у них поменялось, что стало отрицательно отражаться на скорости работы нашего сайта.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 07 Марта 2017, 21:41:28
Цитировать
Возможно Вы имеете в веду кэширование в UMI (через админку). Хостер предлагает сделать кэширование через личный кабинет нашего хостинга (там можно указывать кэширование в часах).

Не сталкивался с таким.

Цитировать
Сейчас просто что-то у них поменялось, что стало отрицательно отражаться на скорости работы нашего сайта.

Спросите в поддержке хостинга, что изменилось за последнее время. Если хостинг виртуальный, то, возможно, на ваш сервер пришли несколько высоконагруженных проектов. Если VPS-VDS - лучше уточнить у хостинга.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 07 Марта 2017, 22:05:50
Цитировать
Спросите в поддержке хостинга, что изменилось за последнее время. Если хостинг виртуальный, то, возможно, на ваш сервер пришли несколько высоконагруженных проектов.
Виртуальный хостинг. Вот это вполне возможно, высоконагруженные проекты. Уточним. Спасибо! Из изменений - раньше допускалось превышение лимита опер.памяти, нынче лимит, это "потолок". Если упираемся к "потолку", начинается торможение сайта. Мы, думаю, можем ведь просить их перевести нас на другой сервер, где невысоконагруженные проекты.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 10 Марта 2017, 09:59:05
А, интересно, UMI.CMS 2.9.0 поддержит хотя бы PHP версии 5.6?
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 10 Марта 2017, 10:07:02
Цитировать
А, интересно, UMI.CMS 2.9.0 поддержит хотя бы PHP версии 5.6?

Попробуйте. Насколько помню, не было разницы в производительности между 5.4 и 5.6
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 10 Марта 2017, 10:22:01
Хостер предлагает/рекомендует перейти на PHP 5.6 и включить модуль кэширования Opcache.
Никакой нагрузки на сервер, говорят нет. А модуль кэширования Opcache видимо в PHP 5.6.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 10 Марта 2017, 10:56:24
Попробуйте. Мой опыт с кешированием в юми раньше версии 2.11 был печальным - возможно, у вас будет лучше.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 10 Марта 2017, 17:17:01
Для того, чтобы наглядно увидеть состояние производительности, сделал скриншот (во вложении). Не вооруженным глазом видно состояние производительности. Раньше load average у нас был на уровне единицы, с небольшими колебаниями. Сама производительность была выше 50 (до этого, год назад, 8-21, не выше). Высокие показатели load average вроде говорит о том, что система не справляется с нагрузками. Почему-то хостер нагрузок на их сервера не наблюдает?! Ничего не можем понять, в чём проблема?!
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 10 Марта 2017, 17:21:31
Цитировать
Почему-то хостер нагрузок на их сервера не наблюдает?! Ничего не можем понять, в чём проблема?!

Задайте вопрос в Службу Заботы UMI. Настоятельно рекомендую поменять хостера.
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: sam от 10 Марта 2017, 17:50:25
У нас поддержка закончилась, иначе давно бы обратились в Службу Заботы UMI.
PHP 5.4 поможет или нет?
Название: Re: PHP 7.0 и UMI.CMS 2.9.0
Отправлено: e.ioffe от 10 Марта 2017, 22:06:57
Цитировать
У нас поддержка закончилась, иначе давно бы обратились в Службу Заботы UMI.

Продлите поддержку.

Цитировать
PHP 5.4 поможет или нет?

На php5.4 сайт должен работать стабильно.