SORU
2 Kasım 2010, Salı


Küçültmeye PHP için bir anlamı var mı?

Seni tanıyorumolabilirPHP minify, ama eğer herhangi bir nokta olup olmadığını merak ediyorum. PHP derlenen bir dil daha yavaş çalışır çok yorumlanan bir dildir. Benim soru şudur: müşteriler eğer benim PHP minify olsam ve böyle bir sayfa yükler gözle görülür hız artışı olur?

Ayrıca, PHP ya da benzer bir şey derlemek için bir yolu var mı?

CEVAP
2 Kasım 2010, Salı


PHP sonra bir şey VM benzeyen üstüne yorumlanır bayt kodunu derlenmiş. Birçok betik dilleri aynı genel süreç, Perl ve Ruby dahil olmak üzere uygulayın. Söyle, TEMEL gibi gerçekten geleneksel yorumlanan bir dil değil.

"Eğer" kaynak. küçült girişiminde bulunuldu etkili hız artışı olacağına dair bytecode cache like APC kullanarak büyük bir artış olacaktı.

Facebook PHP kaynak C koduna dönüştüren bir compiler HipHop adlı tanıttı. Rasmus Lerdorf, PHP büyük adamlardan biri performans iyileştirmeleri kapsayan presentation for Digg earlier this year bir HipHop tarafından verilen yaptı. Kısacası, çok daha hızlı kod optimize ve bayt kodu bir önbellek kullanarak daha değil. HipHop kullanıcıların çoğunluğu için overkill olduğunu.

Facebook da son zamanlarda HHVM, yeni bir sanal makine kendi çalışmasına dayalı HipHop yapma tanıttı. Hala oldukça yeni ve genel halk için büyük bir performans artışı sağlayacaktır eğer net değil.

Sadece açıkça belirtilmiş olduğundan emin olmak için, lütfen tam that presentation okuyun. Bunu kriter ve kod profil ve tanımlama sorunları xdebug xhprof da Facebook gibi araçları kullanarak birçok yolu işaret ediyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014