Çıktı tamponlama FS vurmak daha pahalı mı?

2 Cevap php

İşte bu kadar. OB bir dosya dahil daha ağırdır?

2 Cevap

Çıktı tamponlama RAM çalışır. Dosya sistemini vurmak may yalnızca RAM (cache) çarptı, ancak diskleri vurmak potansiyeline sahiptir. Eğer diskleri vurmak her zaman, düz RAM erişim karşılaştırıldığında yavaşlık büyüklüğü en az bir sipariş bakıyoruz.

Ben sisteminizde pahalı ne ... bir 'disk yazma' altında yatan sistemin uygulanması hala olacak, ancak kesinlikle, daha sonra doğrudan diske yazma, olası bellek az miktarda tek seçenek olabilir kullanmanız gerekiyorsa bağlıdır söyleyebilirim zaman olabilir muhtemelen her karakter için 'yazmak' demeyeceğiz, çünkü parçalar yazmak.

Sonunda, mâkul tamponlama test etmek için kolay yolu birkaç makul parçalar dize sonra, bir defada karakter, bir karakter büyük bir dize dışında yazarak ... hızlıdır.

Bunu göz önüne aldığımızda, ben en azından biraz çıkışınızı tampon olmaz neden düşünemiyorum! Yaptığın her bir sistem çağrısı (varsa) kullanarak, başka bir yerden bir dosya kopyalıyor ise, tampon okuma ve PHP yazılı olacağını muhtemelen daha hızlıdır.