i bir db depolanan verilerin çeşitli xml dosyaları güncelleştirmek için gereken bir sistemi çalıştırmak. Script çalıştırır ücretsiz kaynaklar bitirir, sonra yeniden başlatılır ve böylece bir cin tarafından izlenen bir sunucu tarafı php dosyası ile çalışır.
Ben komut dosyası içinde bazı kıyaslama var ve ben 100 xml dosyaları, onun tamamlanması için yaklaşık 15 saniye alıyor güncellemek zorunda. Oluşturulan Tipik bir xml dosyası 6kB civarındadır - PHP'nin dom kullanarak xml oluşturma ve dom-> save kullanarak yazıyorum. Db tamamen normalleştirilmiş ve doğru endeksleri yerde vardır, ben gerekli verileri aldığı gerçekleştirmek için gereken 3 sorguları i sadece yaklaşık 0,05 saniye sürer ile xml güncellemeniz gerekir. Bu nedenle darboğaz dom ve dosyayı kendisi yazma yoluyla xml gerçek oluşturma ile gibi görünüyor.
Herhangi gerçekten sürecini hızlandırmak nasıl herhangi bir fikir var mı? Ben xml yeniden yazılması gerekip gerekmediğini görmek için bir soğuk çek kullanarak kabul var, ama bu yine de ben güncelleme olacağını xml dosyasını okumak için beni gerektirir ve ben şu anda bu dont, bu yüzden kesinlikle onun sadece kötü olarak gibi sadece eskisinin üstünden yeni bir dosya kaydetme? Yapı üniforma değil gibi de, ben düğüm sırası güncellenmektedir sonra boş değil ne veri bağlı olarak değiştirebilir, xml bazı bölümlerini düzenlemek olası sanmıyorum.
Gerçekten sizin bu konudaki düşüncelerinizi takdir!