[Allegro] PHPAC-Doku aktualisiert
Thomas Berger
ThB at Gymel.com
Di Nov 9 12:11:23 CET 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lieber Herr Fischer,
> 1. Sortierung
> Das würde kaum Auffallen, wenn wir unsern NutzerInnen nicht auch erlauben wollten, in den Registern zu blättern.
> Vielleicht sollten wir das lassen und stattdessen die von Google bekannten
> Methoden (automatisches Anbieten von Vervollständigungen, "Meinten Sie...?")
> anbieten. Das erfordert aber auch noch etwas Aufwand (Hat jemand ein
> AJAX-Programm dazu?).
Das sind die OpenSearchSuggestions, also etwas standardisiertes: Bei jeder
zusaetzlichen Tasteneingabe des Benutzers wird erneut eine Anfrage an den
Server geschickt, der dann eine Liste moeglicher Vervollstaendigungen
zurueckliefert, im Falle Googles sogar nach Haeufigkeit geordnet...
Moderne Browser haben via HTTP 1.1. eine persistente Verbindung zum
Webserver, das allegro-Problem beginnt dort, denn CGI-Programme sind
zunaechst einmal nicht persistent, auch populo laeuft wegen seines
Alters nicht unter mod_perl. (Inwieweit phpac unter mod_php laeuft,
weiss ich nicht, ich erinnere mich an Niggeligkeiten im Zusammenhang
mit RegisterGlobals oder so). Waere der CGI-Prozess persistent, koennte
er einen Pool von "offenen" avanti-Verbindungen verwalten, dazu
messte jedoch auch avanti einen Pool bereits initialisierter acon-Childs
besitzen, bzw. alles so eingerichtet werden, wie es vor 1999 war,
als naemlich ein Prozess mehrere Jobs in Folge ausfuehren konnte.
Das Format der Job-Sprache steht dem allerdings ziemlich entgegen.
Davon abgesehen sollte es bei wenig genutzten Datenbanken auch in reinen
CGI-Umgebungen recht einfach einrichtbar sein, so schnell wie ein(!)
Anwender tippen kann, ist es allemale. Und dank "xcode" kommt der
zugehoerige Job im wesentlichen mit einem "qrix" aus, die eigentliche
Laufzeit ist eher vernachlaessigbar.
viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iJwEAQECAAYFAkzZLFsACgkQYhMlmJ6W47OruQP/fRU40S8f7NDQGwdbhMnQ6Bt4
Gpbxkp2qIKo6nwDBNkB/vrgh5ws/+wlmCPPZBHiX/n3PBFUh0Hoii0e0itm9Tw3b
PjjBnBPtSzDixcZbOxR+JXOsuabaeCT0/f5NCbTi3ahGgZ+Hryjj6ZMwTzQKLoI2
F7mn958PIUqOGiLxl+w=
=WMS4
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro