Jump to content

Beta Özellikleri/PHP7

From mediawiki.org
This page is a translated version of the page Beta Features/PHP7 and the translation is 86% complete.
Outdated translations are marked like this.

Wikimedia Vakfı, 2014 yılındaki üretimden beri MediaWiki'yi çalıştırmak için HHVM kullanmaktadır.[1] O zamandan beri, "resmi" PHP yorumlamalı programa geri dönmemizi zorlaştıran bir şeyler oldu:

  • PHP 7.x, performansının günümüzde ihtiyaçlarımızdan daha iyi olmasa da HHVM ile karşılaştırılabilmesi için büyük performans geliştirmeleri getirdi.

[2][3]

  • HHVM, PHP'nin yaygın desteği olmayan bir "evrimi" olan saf PHP desteğini Hack lehine düşürmüştür.

[4]

Wikimedia Vakfı, 2019 yılında PHP7'yi kullanmak için tüm Wikimedia vikilerini taşıyor.[5] PHP7, Ocak-Mayıs 2019 arasında Beta Özelliği olarak kullanıma sunuldu.[6]

Beta Özelliği yerine, Mart 2019'dan bu yana, tüm üretim trafiğinin bir yüzdesi, HHVM yerine PHP kullanmak için rastgele atanmıştır.

Vikinizde Special:Version adresini ziyaret edip "Yüklü yazılım" tablosunda "HHVM" yerine "php" yazıp yazmadığını kontrol ederek sizin için etkin olduğunu doğrulayabilirsiniz.

Sorular ve cevaplar

Teknik olmayan bir kullanıcıyım. Ne anlama geliyor?

Umarım hiçbir şey. Bu, viki kodunu çalıştırmak için kullanılan yazılımı değiştirmekle ilgilidir. İdeal olarak, gerçek bir fark görmemelisiniz.

Bu ne zaman olacak?

Çalışmalar 2017'de başladı ve 2018'in üzerinde yükseldi. Beta özelliği Ocak'tan Mayıs 2019'a kadar mevcuttu ve PHP 7 desteği 2019'un ilk yarısında üretim tamamlanmalıdır.

Bir sorun bulursam ne yapmalıyım?

PHP 7.2 destek projesinde Phabricator'da rapor edin.

Düzenlemeler neden etiketleniyor?

Bu, HHVM'ye kıyasla PHP'ye özgü performans, işlevsel ve kararlılık endişelerini belirlememize yardımcı olacaktır. PHP7 etiketlerini yok sayabilirsiniz.

Kaynakça

  1. Giuseppe Lavagetto (December 3, 2014), Wikitech-l All non-api traffic is now served by HHVM Wikimedia Foundation.
  2. Evaluate scalability and performance of PHP7 compared to HHVM Wikimedia Foundation.
  3. Tim Starling (September 20, 2017), Wikitech-l HHVM vs. Zend divergence Wikimedia Foundation.
  4. Max Wang (September 18, 2017), The Future of HHVM HHVM.
  5. Migrate to PHP 7 in WMF production Wikimedia Foundation.
  6. Giuseppe Lavagetto (January 28, 2019), Wikitech-l PHP 7 is now a beta feature Wikimedia Foundation.