SORU
20 HAZİRAN 2013, PERŞEMBE


Nasıl PHP OPCache kullanımı?

PHP 5.5 serbest bırakıldı ve yeni bir kod önbelleğe alma modülü OPCache adı vardır, ama bunun için herhangi bir belge olması gibi bir şey yok.

Nerede belgelerine ve OPcache nasıl kullanırım?

CEVAP
25 HAZİRAN 2013, Salı


Yükleme

OpCache PHP5 varsayılan olarak derlendi.5 . Ancak varsayılan olarak devre dışıdır. PHP5 OpCache kullanmaya başlamak için.İlk etkinleştirmeniz gerekir 5. Bunu yapmak için aşağıdakileri yapmak gerekir.

Senin için şu satırı php.ini ekleyin:

zend_extension=/full/path/to/opcache.so (nix)
zend_extension=C:\path\to\php_opcache.dll (win)

Yolu boşluk içeriyorsa, tırnak içinde: almanız gerektiğini unutmayın

zend_extension="C:\Program Files\PHP5.5\ext\php_opcache.dll"

Ayrıca zend_extension direktifin yerine "normal gerçek Çalışabilir motoru (PHP sağlayan şey yani) etkiler, çünkü" extension Yönerge. kullanmak zorunda olacak unutmayın

Kullanımı

Şu an kullanabileceğiniz dört işlevi vardır:

opcache_get_configuration():

Bir dizi şu anda kullanılan yapılandırma OpCache kullanır döndürür. Bu ını ayarları yanı sıra, sürüm bilgileri ve kara listeye alınmış tüm dosyaları içerir.

var_dump(opcache_get_configuration());

opcache_get_status():

Bu önbelleği mevcut durumu hakkında bilgiler içeren bir dizi döndürür. Bilgi gibi şeyler yer alacak bu: önbellekte durumu (etkin, yeniden, tam vs.), bellek kullanımı, şarkıları, özlüyor ve daha yararlı bazı bilgiler. Ayrıca önbelleğe alınan komut dosyaları içerir.

var_dump(opcache_get_status());

21**:

Sıfırlar tüm önbellek. Olası tüm önbelleğe alınan komut anlamı daha sonraki ziyaret ayrıştırılmış olacak.

opcache_reset();

opcache_invalidate():

Geçersiz özel önbelleğe alınmış bir senaryo. Senaryoyu tekrar anlam sonraki ziyaretinizde ayrıştırılmış olacak.

opcache_invalidate('/path/to/script/to/invalidate.php', true);

Bakım ve raporlar

Bazı klavye OpCache korumaya yardımcı ve yararlı raporlar oluşturmak için tasarlanmış bulunmaktadır. Bu araçlar kaldıraç yukarıdaki fonksiyonları.

OpCacheGUİ

Yasal Uyarı Bu proje yazarı değilim

Özellikler:

  • OpCache durum
  • OpCache yapılandırma
  • OpCache istatistikleri
  • OpCache sıfırlayın
  • Önbelleğe alınan komut genel bakış
  • Önbelleğe alınan komut iptal
  • Çok dilli
  • Mobil cihaz desteği
  • Parlak grafikler

Ekran görüntüleri:

status

cached-scripts

graphs

mobilr

URL: https://github.com/PeeHaa/OpCacheGUI

opcache durum

Özellikler:

  • OpCache durum
  • OpCache yapılandırma
  • OpCache istatistikleri
  • Önbelleğe alınan komut genel bakış
  • Tek bir dosya

Ekran görüntüsü:

status

URL: https://github.com/rlerdorf/opcache-status

opcache-guı

Özellikler:

  • OpCache durum
  • OpCache yapılandırma
  • OpCache istatistikleri
  • OpCache sıfırlayın
  • Önbelleğe alınan komut genel bakış
  • Önbelleğe alınan komut iptal
  • Otomatik Yenileme

Ekran görüntüsü:

opcache-gui-overview

URL: https://github.com/amnuts/opcache-gui

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Madeon

    Madeon

    31 Ocak 2010
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008