Dize yerini ve dizi için alternatif bir yol

2 Cevap php

Str_replace fonksiyonu daha hızlı başlıklarını değiştirmek için herhangi bir yolu var mı? Ben dizi değişikliklerin 2000 satırlık bir dosya var. Bu benim web sayfasını acıyor.

2 Cevap

Kısacası ... hayır. Bu metin yerine geldiğinde str_replace daha hızlı almaz. Bu verilerin nereden geldiğini bilmiyorum, ama sadece bir kez yapmanız ve sonra bir yerde sonucu depolamak için uygulama değiştirmeden öneririm. Sonraki sadece istek üzerine dönüştürülmüş verileri döndürür.

Ya olduğunu veya makine yükseltme bu çalışır.

Her değiştirilmesi için str_replace çağırıyor eğer değiştirmeleri bu sayı için, önemli bir performans kaybı göreceksiniz. Önce ve sonra bir dizi ile bir kez çağrılması çok daha hızlıdır.