PHP 7.2'de WordPress Performansı

Yayınlanan: 2018-08-30

PHP 7.2 performance

Hemen hemen herkese göre, PHP 7.2 (şaşırtıcı olmayan bir şekilde) artık WordPress için önerilen PHP sürümüdür. Aslında, WordPress ekibi, optimum performans ve WordPress sitenizi olabildiğince kararlı hale getirmek için PHP 7.2 kullanmanızı önerir.

Ancak PHP söz konusu olduğunda, gerçekten mikroskop altına koyduğunuzda 7.2 ne kadar iyidir? WordPress için gerçekten iyi bir seçim mi?

Bu yazıda, cevaplayacağımız ana sorular bunlar. Ama önce, biraz yakalama yapalım.

PHP Nedir?

What is PHP

PHP açık kaynaklı, genel amaçlı bir betik dilidir. Ağırlıklı olarak web sayfaları oluşturmak için kullanılır, HTML koduna gömülebilir ve birçok farklı platform türünde kullanılabilir. Kısaltmanın tam olarak bir araya gelmemesine rağmen, PHP teknik olarak “Köprü Metni Ön İşlemcisi” anlamına gelir. PHP eskiden "Kişisel Ana Sayfa" anlamına geliyordu, ancak şimdi özyinelemeli kısaltmanın kısaltması: "PHP: Hypertext Preprocessor."

Mac OS X, Microsoft Windows, Linux gibi platformlarda, Unix sisteminin birçok farklı varyasyonunda… kullanmak isteyebileceğiniz hemen hemen her platformda kullanılabilir. Sunucu tarafı komut dosyası oluşturmak, masaüstü uygulamaları yazmak ve veritabanlarına erişmek için kullanılır.

Aslında, PHP uzun zamandır 'veritabanlarına erişim' kategorisindeki üstün gücüyle biliniyor. 20'den fazla farklı türde veritabanına erişebilir ve web sitenizden vb. görüntülerin, Flash filmlerinin ve PDF dosyalarının çıktısını almak için kullanılabilir.

Ancak herhangi bir WordPress veya PHP deneyimine sahip bir web geliştiricisiyseniz, muhtemelen bunu zaten biliyorsunuzdur. Muhtemelen WordPress'in hala PHP 5'i desteklediğini, ancak PHP projesinin o zamandan beri gelişmeye devam ettiğini de biliyorsunuzdur. PHP 7 çıktığında büyük bir güncelleme aldı ve PHP 7.2 yayınlandığında oldukça harika yeni özelliklere kavuştu.

O halde bu özelliklerden bazılarından bahsetmek için biraz zaman ayıralım.

PHP 7.2'deki Yeni Özellikler

WordPress performance enhancements

PHP 7.2, 2017 yılının Kasım ayında resmi olarak piyasaya sürüldü, bu yüzden uzun bir süredir çıktı. Çoğu güvenlik iyileştirmelerine, yeni kullanım özelliklerine ve performans iyileştirmelerine odaklanan, WordPress kullanıcılarının özellikle ilgisini çeken bazı yeni işlevler ve iyileştirmeler içerir.

Her şeyden önce, Libsodium uygulama katmanı şifreleme kitaplığı PECL aracılığıyla kullanılabilir hale getirildi, ancak şimdi PHP 7.2'de çekirdeğin bir parçası olarak dahil edildi. Bu aslında PHP'yi standart kitaplığa modern bir şifreleme ekleyen tüm zamanların ilk programlama dili yapar - bu oldukça harika.

Argon 2 şimdi oldukça havalı bir karma algoritma olarak dahil edilmiştir.

PHP 7.2'nin ayrıca 7.1'den yaklaşık %13 daha hızlı çalıştığı söyleniyor ki bu oldukça büyük bir performans artışı. Ayrıca 7.0'dan %20 ve PHP 5.6'dan %250 daha hızlı çalıştığı söyleniyor!

Ancak daha da şaşırtıcı olan , 10 WordPress kullanıcısından 4'ünün hala PHP 5.6'dan güncelleme yapmamış olması … bu da aklımızı biraz karıştırıyor… ama durum bu.

Destek ayrıca 7.2 ile ilgili olarak tartışılması gereken bir konudur. 7.0, 2018'in sonlarına doğru kritik desteğinin sonuna ulaşacak ve PHP 7.1, Aralık 2018'den sonra da desteklenmeyecek. Dolayısıyla, PHP sürümünüz için destek almaya devam etmek istiyorsanız, açıkçası daha önce yükseltme yapmanız gerekecek. o zaman (neden istemiyorsun?) .

7.2'ye geçiş de çoğunlukla ağrısız bir deneyimdir (en azından 7 veya 7.1'den geçiş yapıyorsanız).

Ancak şimdi 7.2'deki bazı temel işlevler ve iyileştirmelerden bahsettiğimize göre, WordPress'in onunla nasıl performans gösterdiğinden bahsedelim.

WordPress PHP 7.2'de Nasıl Performans Gösterir?

Her şeyden önce, WordPress.org, PHP'nin varsayılan sürümü olarak PHP sürüm 7.2'ye atıfta bulunur. Ana bilgisayar gereksinimlerinde, aşağıdakileri destekleyen bir ana bilgisayar bulmanızı önerirler…

  • PHP sürüm 7.2 veya üzeri
  • MySQL 5.6 veya üzeri veya MariaDB 10.0 veya üzeri
  • HTTPS desteği

Ayrıca sunucu olarak Apache veya Nginx'i tavsiye ettiklerini söylüyorlar, ancak PHP ve MySQL'i destekleyen herhangi bir sunucunun yapacağını da söylüyorlar (kaynak).

Ayrıca, sayfanın ilerleyen kısımlarında, WordPress'in PHP 5.2.4 veya üzeri ile çalıştığını, ancak bu sürümlerin resmi kullanım ömrünün sona erdiğini ve bu nedenle sitenizi güvenlik açıklarına maruz bırakabileceğini söylüyorlar.

PHP 7.2 hakkında anlaşılması gereken ilk şey bu. WordPress.org, WordPress'i kullanan veya geliştiren hemen hemen herkesle birlikte yeni standart olarak 7.2'yi önerir.

Ve bunun için birçok iyi sebep var.

Genel olarak, PHP 7'nin kendisi hemen hemen dört ana alanda büyük değişiklikler getirdi. Bunlar…

  1. Verim
  2. yeniden düzenleme
  3. Temizlemek
  4. Tip Sistem

Aslında, Badoo gibi şirketler PHP 5'ten PHP 7'ye geçtiklerinde gerçekten çok para biriktirdiler. Bir istatistiğe göre , Badoo'nun PHP'nin yükseltilmiş versiyonuna geçmekten yaklaşık bir milyon dolar tasarruf ettiği tahmin ediliyordu. istekleri daha hızlı yanıtlayabildiler ve bunu yapmak daha az sunucu gücü gerektirdiğinden.

PHP 7'ye yükseltme aynı zamanda oldukça sevecen bir şekilde 'yeşil BT' olarak anılmıştır, çünkü yükseltme, büyük şirketlerin sunucularındaki yükü o kadar azaltır ki, aslında bunun 'gezegen için iyi' olduğunu bile söyleyebilirsiniz!

Ancak “PHP 7.2'ye yükseltme hakkında özel olarak neye ihtiyacınız var” sorusunu sorduğunuzda, cevabın aslında oldukça basit olduğu ortaya çıkıyor. Başka bir deyişle, PHP 7'ye aşinaysanız, PHP 7.2 hakkında bilinmesi gerekenlerin çoğunu zaten bileceksiniz.

PHP 7.2, 7.1 ile karşılaştırdığınızda, özellikle de sürüm 5 ve 7 arasında meydana gelen değişikliklerle karşılaştırdığınızda, aslında oldukça küçük bir sürümdü. Aslında, bazıları bunun oldukça 'sıkıcı' olduğunu söyleyecek kadar ileri gitti. yazılım sürümü, her şeyi düşündüğünüzde… bunun iyi bir yükseltme olmadığı için değil, PHP'nin bu sürümü o kadar olgunlaştığı için gerçekten o kadar 'heyecan verici' veya dramatik olmadığı için.

Başka bir deyişle, PHP 7.2, PHP'nin yıllardır ne yaptığının çok modern ve profesyonel bir uygulamasıdır.

Sonuç olarak

İnanılmaz derecede teknik olmadan, PHP 7.2'nin kesinlikle bir gelişme olduğunu söylemek çok adil olurdu - tam olarak çığır açıcı olmasa da. Ama belki de en önemlisi, 7 ile 7.2 arasında yapılan bazı değişiklikler bize PHP 5'ten uzaklaşmamız için her şeyden daha fazla neden veriyor - ve bu aslında oldukça önemli.

Pek çok kişinin WordPress'i ile hala PHP 5.6 çalıştırdığı bir dünyada, belki bu nedenler onları ilerlemeye ve daha yeni bir sürüme geçmeye zorlamak için yeterli olacaktır.

Daha önce belirtildiği gibi göç sürecinin kendisi acı verici değildir. Ancak bu, 7'nin önceki bir sürümünden 7.2'ye güncelleme bağlamında kastedildi. 5 sürümünden tamamen geriye geçiş yapıyorsanız, WordPress sitenizi etkileyebilecek kesinlikle birkaç 'kırıcı değişiklik' olduğunu unutmayın.

Bazı kişilerin geçiş sürecinin adım adım daha iyi yapıldığını, farklı sürümler arasında yavaş yavaş ilerlediğini ve sorunları ortaya çıktıkça düzelttiğini söylediklerini duyduk. Hala 5'in daha eski bir sürümünü çalıştırıyorsanız, bu özellikle yararlı bir yol olabilir.

Ancak akılda tutulması gereken en önemli şey şudur… PHP 7.2'ye yükseltme, WordPress performansını önemli ölçüde artıracak ve güvenliğinizi artıracaktır, özellikle de henüz 7'ye yükseltmediyseniz. destekle ve bu çok önemli.

Aynı anda başka ince ayarlar yaparken ilk kez Pingdom web sitesi hız testi aracında 100 puan almayı başardık.

WordPress Speed with PHP 7.2

Bir programcı değilseniz, PHP 7.2 hakkında duyabileceklerinizden bazıları muhtemelen kafa karıştırıcı olabilir. Ancak bir WordPress web sitesi işletiyorsanız, sitenizde PHP'yi nasıl kullanacağınızı okumak kesinlikle sizin yararınıza olabilir, çünkü sonunda siteniz zarar görecek (en azından bir dereceye kadar… ) en azından onu kullanmakta biraz daha rahat değilseniz.

Ve elbette, WordPress topluluğu içinde serbest çalışmayı planlıyorsanız, PHP'nin ustalaşmak için gerekli bir beceri seti olduğunu söylemeye bile gerek yok. Şu anda internetteki web sitelerinin büyük çoğunluğu tarafından, özellikle teknik olmayan kişiler arasında popüler olan içerik yönetim sistemleri (diğer bir deyişle, WordPress) tarafından kullanıldığı için, WordPress geliştirmede elinizi denemeden önce en azından bir çalışma bilgisine sahip olmalısınız. ) .

Yani evet. PHP 7.2'deki WordPress performansı harika . Belki de güncellemeden beklenecek türden harika bir şey değil, ama kesinlikle en son sürüme güncelleme yapmak için ilham verecek türden harika… özellikle de hala 5'in daha eski bir sürümünü kullanıyorsanız… ki bu gün ve çağda , güncellemeler arttıkça giderek daha da 'eski' hale geliyor.