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
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an