• 18-10-2013, 12:46:34
    #1
    Yıllardır vps kullanıyorum memory_limit limitini hep 32M olarak kullanıyorum. memory_limit artırmanın sayfa açılış hızı açısından yararı olur mu? memory_limit tam olarak nedir?
  • 18-10-2013, 12:53:09
    #2
    Sayfa açılış hızına etkisi olmaz, memory limit php tarafında çalıştırdığınız işlemlerin harcayacağı bellek limitini belirtir, boş bir html sayfa için 16 mb bile yeterken, daha kabalık php sorgularının olduğu bir sayfada 32 mb üzerinde bir değer vermek yeterlidir, 64 mb veya 128 mb idealdir.
  • 18-10-2013, 12:53:38
    #3
    Üyeliği durduruldu
    memory limit genelde wp sitelerde dolma olur o zaman limitini yükseltmek gerekir bi nevi cache görevi görmektedir artırmanız site hızı açısından bi şey ifade etmez
  • 18-10-2013, 13:55:20
    #4
    2 gb ram li vds 1 gb zaten panel vs. derken gidiyor. Geriye 1 gb kalıyor. memory_limit 512 mb yapsam 2 kişi girdiğinde ram miktarı dolmaz mı? yada 4 kişi 256 mb php komutu çalıştırırsa, 5. kişi giremez yada biraz bekler haksız mıyım?
  • 18-10-2013, 15:23:30
    #5
    jaja123456 adlı üyeden alıntı: mesajı görüntüle
    2 gb ram li vds 1 gb zaten panel vs. derken gidiyor. Geriye 1 gb kalıyor. memory_limit 512 mb yapsam 2 kişi girdiğinde ram miktarı dolmaz mı? yada 4 kişi 256 mb php komutu çalıştırırsa, 5. kişi giremez yada biraz bekler haksız mıyım?
    yanlış düşünüyorsun, adı üstünde "limit". Yani; maksimum, üst sınır. Bir php process'in bu limitin üstüne çıkamaz demektir. örnek veriyim daha kolay anlarsın;

    1GB boş ram'in ve memory_limit 32 MB olsun.
    örneğin sitenin index.php sayfası çalışmak için 16MB ram ihtiyaç duysun.

    1024/16 = 64 tane anlık index sayfana cevap alırsın. 65. anlık ziyaretçi "out of memory" hatası alır.

    index.php sayfan 33 MB ram ihtiyacı varsa, siteni kimse görüntüleyemez herkes memory limit'i yükselt hatası alır.

    tabi bu değerlere web sunucusunun, kernel'in, tcp paketlerinin vs harcayacağı ram dahil değil, ama çok da önemli değiller bu değerler yanında.
  • 18-10-2013, 15:31:04
    #6
    aslında aynı şeyi söylemişiz hocam ben 16 mb yerine 512 mb üzerinden örnek verdim. 512 mb 1 kişi kullanırsa şeklinde...

    Hmm O zaman sayfa açılış hızıyla bir alakası yok.
  • 18-10-2013, 15:45:53
    #7
    jaja123456 adlı üyeden alıntı: mesajı görüntüle
    aslında aynı şeyi söylemişiz hocam ben 16 mb yerine 512 mb üzerinden örnek verdim. 512 mb 1 kişi kullanırsa şeklinde...

    Hmm O zaman sayfa açılış hızıyla bir alakası yok.
    Belleğin kullanımını ziyaretçi değil, scriptiniz belirler.

    Scriptiniz 256-512 mb php belleği tüketiyorsa bu limitlerin altında hata veriyorsa o scriptte bir problem vardır.