Ben bir binary search tree a rather large CSV file (5MB +) üzerinde inşa bir PHP komut dosyası var. Bu güzel ve tüm, ama o / ayrıştırma / endekslemek dosyasını okumak için yaklaşık 3 saniye sürer.
Şimdi ben serialize() kullanabilir ve unserialize() sürecini hızlandırmak için düşündüm. CSV dosyası arada değişmedi, onu tekrar ayrıştırma hiçbir nokta yoktur.
Benim korku I unserialize() geri okumak için dayanılmaz 27 saniye sürer, oysa benim kütüğü nesne üzerinde serialize() çağırarak, 5 saniye sürer ve büyük (19MB) metin dosyası üretir bulabilirsiniz. Improvements biraz farklı görünüyor. ;-)
Yani - PHP diskten / konumuna geri / büyük nesne grafikleri depolamak için daha hızlı bir mekanizma var mı?
(Netleştirmek için: Ben de-serileştirme işi yapmak için yukarıda belirtilen 3 saniyeden daha significantly daha az sürer şey arıyorum.)