La compression peut considérablement réduire la taille du corps de réponse, augmentant ainsi la vitesse d'une application web.
Pour les sites Web à fort trafic en production, il est fortement recommandé de décharger la compression du serveur d'application - généralement dans un proxy inverse (par exemple, Nginx). Dans ce cas, tu ne dois pas utiliser de middleware de compression.
Utilisation
Comme Danet utilise hono en interne, tu peux utiliser le package hono_compress.
Ensuite, applique son middleware en tant que middleware global (par exemple, dans ton fichier bootstrap.ts
).
typescript
import { compress } from 'jsr:@hono/hono/compress'
const app = new DanetApplication();
app.use(compress());
Astuce
N'hésite pas à utiliser n'importe quel autre middleware de compression que tu aimes.