Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
PHP 7.0 и UMI.CMS 2.9.0
« : 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 (см. ранее "подключенные" выше) нам надо будет подключать, чтобы сайт стал работать лучше, а не окончательно встал?
« Последнее редактирование: 06 Март 2017, 12:05:38 от sam »
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #1 : 07 Март 2017, 09:49:05 »
2.9.0, скорее всего, не будет работать с PHP 7. Желательно обновиться до последней версии.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #2 : 07 Март 2017, 15:28:12 »
Поддержка PHP 7.0 с версии UMI.CMS 14 вроде начинается. Может подскажете, что конкретно изменилось/добавилось, что PHP 7.0 поддерживаться стало?
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #3 : 07 Март 2017, 16:00:46 »
Вы можете обновиться только до последней версии, не до 14. Начиная с версии 14 портированы модули (папка components вместо modules) + правки в ядре. Вряд ли получится вручную их перенести.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #4 : 07 Март 2017, 18:56:18 »
Ясно. Не всё так просто. Обновиться сможем, если доп.расходы нам одобрят. Просто хостинг провайдер, кроме обновления до PHP 7.0, предлагает нам включить кэширование на стороне хостинга, чтобы ускорить работу сайта. Вот и думаем, если с обновлением пока не понятно, то может включить нам кэширование?! Настораживает одно - цены и наличие товаров, интресно, тоже будут кэшироваться?! И, насколько это кэширование ускорит наш сайт?! Что можете сказать по этому поводу (может посоветуете что-нибудь ещё, кроме обновления CMS)?
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #5 : 07 Март 2017, 19:06:10 »
Цитировать
Вот и думаем, если с обновлением пока не понятно, то может включить нам кэширование?!

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

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

Попробуйте другой хостинг. Например - https://fullspace.ru/services/umi/
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #6 : 07 Март 2017, 21:29:16 »
Цитировать
Попробуйте, но не уверен, что это сильно повлияет на скорость работы сайта. Грамотное кеширование было реализовано в версии 2.11. До этого кеширование работало непредсказуемо.
Возможно Вы имеете в веду кэширование в UMI (через админку). Хостер предлагает сделать кэширование через личный кабинет нашего хостинга (там можно указывать кэширование в часах).
Цитировать
Попробуйте другой хостинг.
Мы с этим хостером уже давно. Раньше может были с ними проблемы, нынче, до марта 2017 их почти не было. Сейчас просто что-то у них поменялось, что стало отрицательно отражаться на скорости работы нашего сайта.
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #7 : 07 Март 2017, 21:41:28 »
Цитировать
Возможно Вы имеете в веду кэширование в UMI (через админку). Хостер предлагает сделать кэширование через личный кабинет нашего хостинга (там можно указывать кэширование в часах).

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

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

Спросите в поддержке хостинга, что изменилось за последнее время. Если хостинг виртуальный, то, возможно, на ваш сервер пришли несколько высоконагруженных проектов. Если VPS-VDS - лучше уточнить у хостинга.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #8 : 07 Март 2017, 22:05:50 »
Цитировать
Спросите в поддержке хостинга, что изменилось за последнее время. Если хостинг виртуальный, то, возможно, на ваш сервер пришли несколько высоконагруженных проектов.
Виртуальный хостинг. Вот это вполне возможно, высоконагруженные проекты. Уточним. Спасибо! Из изменений - раньше допускалось превышение лимита опер.памяти, нынче лимит, это "потолок". Если упираемся к "потолку", начинается торможение сайта. Мы, думаю, можем ведь просить их перевести нас на другой сервер, где невысоконагруженные проекты.
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #9 : 10 Март 2017, 09:59:05 »
А, интересно, UMI.CMS 2.9.0 поддержит хотя бы PHP версии 5.6?
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #10 : 10 Март 2017, 10:07:02 »
Цитировать
А, интересно, UMI.CMS 2.9.0 поддержит хотя бы PHP версии 5.6?

Попробуйте. Насколько помню, не было разницы в производительности между 5.4 и 5.6
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #11 : 10 Март 2017, 10:22:01 »
Хостер предлагает/рекомендует перейти на PHP 5.6 и включить модуль кэширования Opcache.
Никакой нагрузки на сервер, говорят нет. А модуль кэширования Opcache видимо в PHP 5.6.
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #12 : 10 Март 2017, 10:56:24 »
Попробуйте. Мой опыт с кешированием в юми раньше версии 2.11 был печальным - возможно, у вас будет лучше.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

sam

  • ***
  • 215
  • +3/-1
  • "Век живи - век учись!"
    • Просмотр профиля
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #13 : 10 Март 2017, 17:17:01 »
Для того, чтобы наглядно увидеть состояние производительности, сделал скриншот (во вложении). Не вооруженным глазом видно состояние производительности. Раньше load average у нас был на уровне единицы, с небольшими колебаниями. Сама производительность была выше 50 (до этого, год назад, 8-21, не выше). Высокие показатели load average вроде говорит о том, что система не справляется с нагрузками. Почему-то хостер нагрузок на их сервера не наблюдает?! Ничего не можем понять, в чём проблема?!
Жизнь слишком коротка, чтобы выучить и знать всё на свете. Тем более, что мир быстро меняется, и технологии за ним тоже. Но это не повод, чтобы перестать учиться к чему-то новому. "Век живи - век учись!" Иначе жизнь будет прожита без пользы, как для себя, так и для окружающих.

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: PHP 7.0 и UMI.CMS 2.9.0
« Ответ #14 : 10 Март 2017, 17:21:31 »
Цитировать
Почему-то хостер нагрузок на их сервера не наблюдает?! Ничего не можем понять, в чём проблема?!

Задайте вопрос в Службу Заботы UMI. Настоятельно рекомендую поменять хостера.
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/