Der Geomap MOD ist eigentlich ein sehr brauchbarer MOD.
Leider ist der MOD jedoch in der bisherigen Version nicht für große Foren (mehrere Tausend User) geeignet.
Ich habe mal das slow_queries_log mitlaufen lassen und konnte folgendes feststellen.
Der Geomap-MOD verursachte eine Auslastung von 100 Prozent (CPU - Last über die gesamte Abfragezeit) und eine Mysql-Ausführungszeit von 80 Sekunden bei der Umkreissuche. Das bedeutet, dass die Abfrage nicht optimiert war.
Durch das setzen der Indizes in den entsprechenden Tabellenspalten, konnte ich die Abfragezeit von 80 Sekunden auf nur 0.06000 Sekunden senken.
Hier mal die Befehle zum setzen der benötigten Indizes.
Code: Alles auswählen
CREATE INDEX pf_plz ON `phpbb_profile_fields_data` (pf_plz);
CREATE INDEX pf_land ON `phpbb_profile_fields_data` (pf_land);
CREATE INDEX plz ON `phpbb_geo_plz` (plz);
CREATE INDEX land ON `phpbb_geo_plz` (land);
P.S. Das Forum mit dem getestet wurde hat 38826 User.
Grüße: Mahony