agile
Définition
Par exemple, si un serveur agile reçoit successivement une requête lourde (complexe à calculer, gros jeu de résultats) et une requête légère avant d'avoir fini de répondre à la première, il pourra renvoyer le jeu de résultats de la seconde tout en continuant à traiter la première, alors qu'un serveur non agile l'aurait traité dans l'ordre d'arrivée. L'utilisation de serveurs agiles permet donc d'améliorer les performances ses sites Web en servant rapidement les requêtes simples même en présence de requêtes complexes.
Dans un environnement COM/IIS, un objet peut être rendu agile par l'agrégation d'un distributeur free-threaded (free-threaded marshaler) : lorsqu'un pointeur d'interface est passé entre deux appartements, le distributeur free-threaded est en mesure de fournir un pointeur sur l'objet, et non un accès par mandataire, plus lent. Voir "COM", "IIS".
Epoque du terme
fin 90s