Zur Tabelle fällt mir jetzt spontan nur auf, dass du Informationen in unterschiedlichen Formen mehrfach ablegst (das Land; die OS/Browser-Informationen und den User-Agent; das Land und die IP). Je nachdem wie du die Informationen nutzt wäre es eventuell denkbar einige diese Dopplungen abzuschaffen und nur "on-demand" zu bestimmen. Performance Wunder bringt das aber nicht
Ein Mittel, dass extrem effektiv sein kann ist Caching. Damit würdest du die Anfragen an die DB reduzieren und folglich auch die Auslastung verringern.





Zitieren