Was ist mit einer Wiederauffindungsgeschwindigkeit String-Wert mit fopen, mysql query, umfassen / require
Frage
Das ist eine allgemeine Frage. Ich brauche den Wert von etwa 20 Reihen von jeweils etwa 100 Zeichen abzurufen. Welche der folgenden Methoden würde die schnellste sein, um die Variablen abzurufen?
1) von einem separaten Lese Include-Datei, in der die Variablen Werte zugeordnet sind (zum Beispiel $ var1 = "blablablah ...."; etc.) 2) Lesen aus einer Textdatei 3) von einer (kleinen) Datenbank zu lesen - z.B. Sie eine einfache mysql query
Und was ist mit einem etwas größeren Fall, z.B. etwa 50 Saiten bis zu 300 Zeichen je?
Danke
Lösung
Welche der folgenden Methoden würde sein, die schnellste, abzurufen, um die Variablen?
1) Lesung aus einem separaten Include-Datei
Und was ist mit einem etwas größeren Fall, z.B. etwa 50 Saiten bis zu 300 Zeichen je?
1) Lesung aus einem separaten Include-Datei
Es hängt wirklich davon ab, wie viel Sie Wert Leistung über Praktikabilität.
Andere Tipps
Sie haben nicht enthalten, wie viele diese Strings in Ihren Daten insgesamt gesetzt existieren, und wie oft werden sie aktualisiert.
Mit einer ganz PHP-basierten Lösung oder Disk-Dateien Lösung ist in Ordnung, wenn es nur ein paar von ihnen ist und sie sind selten aktualisiert; es wird zu einem Management-Albtraum, wenn es 1 Milliarde und sie erhalten mit einer Rate von Tausenden pro Minute aktualisiert.
Beginnen Sie mit der offensichtlichste (die meisten wartbar) Lösung dann optimieren, wenn die Leistung zu einem Problem wird, und Sie sind sicher, das ist die Quelle davon.