[TYPO3-german] Extbase beschleunigen für jQuery autocomplete
g4-lisz at tonarchiv.ch
g4-lisz at tonarchiv.ch
Thu Jan 30 17:27:35 CET 2014
Hallo allerseits,
unsere Seite benutzt ein Eingabefeld mit jQuery.autocomplete zur Eingabe von PLZ/Ort. Die Liste wird über AJAX geladen.
Das funktioniert ganz gut, nur leider lässt die Performance sehr zu wünschen übrig. Der Server, der sonst recht schnell ist,
braucht für die Antwort jeweils 1 .. 2.5(!) Sekunden. An der DB liegt es nicht - wenn ich dort die gleiche Abfrage ausführe,
bleibt die Antwortzeit unter 10ms (wiederholte Anfragen sind wesentlich schneller durch MySQL cache).
Das AJAX wird durch eine Extbase Extension erzeugt. Das TS setup dazu sieht so aus:
tmp.ajaxConf = PAGE
tmp.ajaxConf {
typeNum = 1249058000
config {
disableAllHeaderCode = 1
xhtml_cleaning = 0
admPanel = 0
renderCharset = utf-8
}
}
myext_ort < tmp.ajaxConf
myext_ort {
typeNum = 1314101474
10 < tt_content.list.20.myext_ws_search
}
Wie ließe sich das Ganze beschleunigen? Könnte man die Antworten für Searchstrings auch irgendwie cachen?
Grüße,
Till
More information about the TYPO3-german
mailing list