Implémenter la compression gzip & br #4

Closed
opened 2022-09-01 09:23:43 +00:00 by adrien · 3 comments
Owner
No description provided.
adrien changed title from Implémenter la compression `gzip` & `br` to Implémenter la compression gzip & br 2022-09-01 09:23:51 +00:00
Author
Owner

Est-ce qu'il s'agit seulement d'inverser ces deux lignes ?
https://git.deuxfleurs.fr/Deuxfleurs/tricot/src/branch/main/src/https.rs#L267 Et 268 ?

Est-ce qu'il s'agit seulement d'inverser ces deux lignes ? https://git.deuxfleurs.fr/Deuxfleurs/tricot/src/branch/main/src/https.rs#L267 Et 268 ?
Owner

Brotli était desactivé parce que le compresseur était buggé et faisait hang Tricot.

Les compresseurs sont par ordre de préférence, donc ici Zstd >> Deflate >> Gzip.
Normalement Tricot prend le meilleur parmi ceux supportés par le navigateur.

Tricot ne compresse que les types de fichiers qu'on lui autorise à compresser, c'est un paramètre qui peut être donné en variable d'environnement et qui a sinon une valeur par défaut ici : https://git.deuxfleurs.fr/Deuxfleurs/tricot/src/branch/main/src/main.rs#L95

Tricot vérifie pas mal de choses avant de compresser, si n'importe lequel des check ne passe pas il ne compresse pas, pour éviter de froisser le navigateur.

Brotli était desactivé parce que le compresseur était buggé et faisait hang Tricot. Les compresseurs sont par ordre de préférence, donc ici Zstd >> Deflate >> Gzip. Normalement Tricot prend le meilleur parmi ceux supportés par le navigateur. Tricot ne compresse que les types de fichiers qu'on lui autorise à compresser, c'est un paramètre qui peut être donné en variable d'environnement et qui a sinon une valeur par défaut ici : https://git.deuxfleurs.fr/Deuxfleurs/tricot/src/branch/main/src/main.rs#L95 Tricot vérifie pas mal de choses avant de compresser, si n'importe lequel des check ne passe pas il ne compresse pas, pour éviter de froisser le navigateur.
Owner

Je ferme pour le moment du coup. Ré-ouvrez un nouveau ticket en linkant celui-ci si un besoin se fait savoir.

Je ferme pour le moment du coup. Ré-ouvrez un nouveau ticket en linkant celui-ci si un besoin se fait savoir.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/tricot#4
No description provided.