Dans l'ancienne archi le fichier search_flow.js était généré automatiquement à la première requête, puis déposé dans l'arborescence statique du serveur, et recalculé automatiquement toutes les 30 minutes ou alors lorsque le client change de langage (paramètre lang=...).
La nouvelle archi crée un fichier à la volée avec un header d'expiration après 30 minutes. Pour faire mieux il faudrait :
- utiliser un header if-modified-since au lieu du délai de 30 min.
- invalider et régénérer lorsque le client change de langage (paramètre reload=1)
Dans l'ancienne archi le fichier search_flow.js était généré automatiquement à la première requête, puis déposé dans l'arborescence statique du serveur, et recalculé automatiquement toutes les 30 minutes ou alors lorsque le client change de langage (paramètre lang=...).
La nouvelle archi crée un fichier à la volée avec un header d'expiration après 30 minutes. Pour faire mieux il faudrait :