Бета-функції/PHP7
Ця сторінка застаріла. Зберігається для архівних цілей. Він може документувати розширення або функції, які застаріли та/або більше не підтримуються. Do not rely on the information here being up-to-date. |
Фонд Вікімедіа використовував HHVM для запуску MediaWiki у виробництво, починаючи з 2014 року$2.[1] Відтоді відбулося кілька речей, які переконали нас повернутися до «офіційного» інтерпретатора PHP :
- PHP 7.x приносить величезне поліпшення продуктивності, тому нині його продуктивність порівняна, якщо не краща, з HHVM для наших потреб$1.
- HHVM втратила підтримку чистого PHP на користь Hack — «еволюції» PHP, яка не має широкої підтримки $1.
Фонд Вікімедіа переводить усі вікі Вікімедіа на використання PHP7 2019 року$1.[5] PHP7 був доступний як бета-функція з січня до травня 2019 року.[6]
Замінюючи бета-функцію, починаючи з березня 2019 року, певному відсотку всього виробничого трафіку було випадково призначено використовувати PHP замість HHVM.
Ви можете перевірити, чи увімкнена у вас ця функція, відвідавши Спеціальна:Версія у своїй вікі, і переконавшись, що там у таблиці «Установлене програмне забезпечення» стоїть «php» замість «HHVM».
Питання і відповіді
Я — нетехнічний користувач. Що це означає для мене?
Сподіваємось, що нічого. Це стосується зміни програмного забезпечення, використовуваного для обробки коду вікі. В ідеалі Ви не мали б помітити жодних відмінностей.
Коли це станеться?
Робота почалася 2017 року і тривала весь 2018 рік. Бета-функція була доступною з січня до травня 2019 року, а підтримка PHP 7 повинна бути готовою до виробництва у першій половині 2019 року.
Що я маю робити, якщо знайду проблему?
Доповісти про неї на Фабрикаторі у проєкті підтримки PHP 7.2.
Чому редагування позначаються?
Це допомагатиме нам визначати проблеми продуктивності, функціональності та стабільності, специфічні PHP, порівняно з HHVM. Ви можете ігнорувати теги PHP7.
Примітки
- ↑ Giuseppe Lavagetto (December 3, 2014), Wikitech-l All non-api traffic is now served by HHVM Wikimedia Foundation.
- ↑ Evaluate scalability and performance of PHP7 compared to HHVM Wikimedia Foundation.
- ↑ Tim Starling (September 20, 2017), Wikitech-l HHVM vs. Zend divergence Wikimedia Foundation.
- ↑ Max Wang (September 18, 2017), The Future of HHVM HHVM.
- ↑ Migrate to PHP 7 in WMF production Wikimedia Foundation.
- ↑ Giuseppe Lavagetto (January 28, 2019), Wikitech-l PHP 7 is now a beta feature Wikimedia Foundation.