• $:
  • ARS 91.2199
  • AUD 1.3013
  • BRL 5.6261
  • BTC 49916.7558
  • BYN 2.6134
  • CAD 1.2675
  • CHF 0.9285
  • COP 3.653
  • CRC 618.3559
  • CUP 1.0236
  • DOP 59.0662
  • EGP 15.7145
  • ETC 11.2597
  • ETH 1649.9672
  • EUR 0.8379
  • GBP 0.7229
  • HKD 7.7632
  • JMD 153.572
  • JPY 108.2446
  • LTC 185.8786
  • MXN 21.2428
  • RUB 74.4688
  • TMT 3.4806
  • TRY 7.515
  • TWD 27.8494
  • XCD 2.7657
  • XMR 206.4099
  • ZEC 125.4194

Заканчиваем тестирование RevolveR CMF на PHP 8

Финальное тестирование RevolveR CMF на PHP 8

PHP 8 вышел уже давненько, а мы все не рискуем выкатить рекомендацию применить его для сайтов на RevolveR CMF, однако силами команды тестировщиков и разработчиков мы смогли выявить некоторые несовместимые конструкции кода и довести совместимость до уровня 98\%. Осталось порядка 2\% кода, который может дать сбой неожиданно и мы планируем выкатить обновление сразу после наступления нового года.

Мы оставили основной сайт проекта на PHP 8 и будем следить за появлением ошибок так как в первых же числах 2021 года будет release, который 100\% заработает на PHP 8 с JIT. Пусть теперь интерпретатор ест чуть больше памяти и чуть медленнее выполняется, система заработает лучше и стабильнее безусловно. Перед миграцией на новую версию мы уже подготовили уровень производительности такой чтобы не переживать о возможных потерях связанных с компиляцией JIT.

С выявлением ошибок пришлось повозиться, но, к счастью, они ни как не повлияли на сайты в режиме обычного чтения и не подвергли безопасность системы угрозе. Наберитесь терпения и ожидайте завершения тестирования.

Что нового нам даст PHP 8? В первую очередь это даже не новые функции, которые ни о чем ни как не докажут бизнесу что это лучше. Лучше то, что теперь нет лимита времени выполнения процесса который требует скрипт и наш поисковый движок Pick сможет считаться нормальной поисковой системой. Если в PHP 7.4 лимит времени выполнения процесса устанавливал хостинг или настройка сервера, то теперь процесс может работать фактически бесконечно и обрабатывать миллиарды единиц данных что позволяет индексировать гигантские ресурсы не перезапуская логику.

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

  • 1
  • 2
  • 3
  • 4
  • 5
3 / 5 #4
Administrator
Breadcrumb