Hi,
ich suche nach einer Lösung die Ausführungszeit zu beschleunigen oder die Performance aus meiner Schleife zu erhöhen. Folgendes Szenario:
Eine Datei mit Wörtern wird ausgelesen. Alle Wörter werden miteinander kombiniert und ein md5 Hash gebildet. Dieser wird mit einem festen md5 abgeglichen. Ein Treffer soll das ganze beenden und die beiden Wörter anzeigen, welche für den Treffer benötigt wurden.
Einmalig für alle Kombinationen den Hash berechnen und die Zuordnung speichern.
Aber das willst Du vermutlich nicht …
for($word1=0;$word1 < count($baselist); $word1++){ for($word2=0;$word2 < count($baselist); $word2++){
Mikro-Optimierung: den Wert count($basisliste) einmalig ermitteln, nicht bei jedem Schleifendurchlauf (wenn sich die Liste ändern würde, wäre ne for-Schleife vermutlich eh nicht das richtige).
Ansonsten: schnellere Hardware, mehr Speicher …
cu,
Andreas a/k/a MudGuard