Adresse de l'article original : http://codeutopia.net/blog/2009/03/23/improving-ajax-performance-in-zend-framework-applications/
Améliorer les performances d'AJAX
Une des raisons qui amènent à utiliser AJAX dans un site Web est l'impression de fluidité et de vitesse que cela apporte. C'est pourquoi il est souhaitable que ces requêtes soient traitées le plus rapidement possible.
Bien qu'il existe de nombreux moyens d'accélérer les applications basées sur le Zend Framework, il reste des choses telles que le routage et le(s) dispatch(s) qui vont venir alourdir la requête initiale.
Il y a cependant une autre façon de faire afin d'alléger et d'optimiser nos réponses Ajax...
Le principe
La plupart du temps, un code Ajax n'a pas besoin de routage, dispatch, plugins et toutes les couches qui sont habituellement utilisées dans une application Zend Framework.
Pour ce débarrasser de tous ces processus inutiles, la solution est de créer un «gestionnaire» dédié aux requêtes Ajax.
L'idée est la suivante : Au lieu d'appeler l'application principale, nous allons utiliser un script simplifié et très léger qui va avoir comme seul but de traiter des requêtes Ajax.
Par exemple dans le cas d'une recherche basée sur Ajax : L'allée-retour « requête - réponse » peut très bien fonctionner sans plugins comme la vérification d'accès à la page ou autre !
Alors pourquoi ne pas s'en affranchir ? C'est ce que va nous offrir le Gestionnaire Ajax.