Uygulama Profili: Bellek Kullanımı

4 Cevap php

Ben Codeigniter profili (çok yararlı) açtınız ve ben benim bir sayfa olarak kullanılan bellek gösterir fark var:

2.405.496 bayt

Bu ~ 2MB ve o bir istek için değil - 1000 kullanıcıların aynı anda bu sayfayı eriştiyseniz, bellek kullanımı 2GB olacak demek?

Benim matematik yanlış var ya da sadece iki sayı çarpımı daha bu daha var mı?

Herhangi bir yardım için teşekkür ederiz

EDIT

Bellek kullanımı bu tür 2 basit seçme sorguları çalışan bir komut dosyası için normal mi? Böyle formda, url ve ayrıca Veritabanı ve aktif sınıfları gibi özdevinimli_yükle yardımcıları yapın.

4 Cevap

Evet, ama büyük olasılıkla alışkanlık çok aynı anda sayfanızı erişen 1000 kullanıcı var. Birkaç saniye / dakika / etc yayılmış olacaktır. Artı Lütfen webserver hatta 1000 eşzamanlı bağlantıları ele verebilir şüpheliyim.

Benim lise matematik ile.

1000 rps is equivelant to
86400 * 1000 = 86400000 views per day 
which is also equivalent to 
2592000000 views per month. 
which is 2592 MILLION page views per month. 
Or , 2.5 BILLION page views per month.

Yani ayda 1,9 milyar görüşlerini alır Linkedln, daha popüler bir web sitesi bahsediyoruz.

Eğer Linkedln 1 kutuda çalışır düşünüyor musunuz?

Faydalı cevap:

Benim CI uygulamaları 3MB ilgili ortalama. Sığınak herhangi bir saldırgan optimizasyonu bitmiş, ama ben size 2MB rakam ile mutlu olması gerektiğini düşünüyorum.

Eğer yeni bir kurulum üzerinde kontrol ederseniz aşağıdaki verileri bulmak ne kadar Drupal veya wordpress tarafından tüketilen bellek, biliyor musunuz.

Fresh installation Wordpress 12.66MB memory use
Fresh instillation Drupal 14.66MB memory use

Ben 14 ila 16 MB bellek kullanımı, normal olduğunu söyleyebiliriz.