erplibre/script/qemu_cache
Mathieu Benoit 90ef1d24e7 [ADD] cache qemu : revalider les index, ranger chaque représentation
Sur une installation complète, les index pip, les métadonnées npm et le
bundle de repo pesaient environ 110 Mo par VM, repris en entier à chaque
fois. Un index déjà gardé part désormais avec son ETag : l'amont juge chaque
requête, et un « 304 » sert le corps depuis le disque. Sous « Vary: Accept »,
chaque représentation est rangée à part, faute de quoi deux clients qui
alternent les retéléchargent tour à tour. Les métadonnées PEP 658 de pip,
nommées « .whl.metadata », sont figées comme l'archive qu'elles décrivent.

--- EN ---

On a full install the pip indexes, npm metadata and repo bundle weighed about
110 MB per VM, taken whole every time. An index already kept now leaves with
its ETag: upstream judges every request, and a « 304 » serves the body from
disk. Under « Vary: Accept » each representation is stored apart, without
which two clients alternating between them re-download each in turn. The
PEP 658 metadata of pip, named « .whl.metadata », are as immutable as the
archive they describe.

Assisted-by: Claude Opus 5
2026-09-16 05:36:13 -04:00
..
.gitignore [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
age.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
age_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
boucle.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
boucle_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
bypass.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
bypass_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
catalogue_en.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
classify.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
classify_test.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
detient.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
detient_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
front_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
gitmirror.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
gitmirror_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
go.mod [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
instantane.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
instantane_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
joignable.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
joignable_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
langue.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
langue_test.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
main.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
mitm.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
mitm_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
origdst_linux.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
origdst_other.go [ADD] cache qemu : messages du binaire en anglais ou en français 2026-09-16 02:59:01 -04:00
proxy.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
proxy_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
revalidation_test.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
rules.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
rules_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
statut_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
store.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00
store_test.go [ADD] cache qemu : miroir des téléchargements des VM, hors ligne compris 2026-09-14 16:46:15 -04:00
variante_test.go [ADD] cache qemu : revalider les index, ranger chaque représentation 2026-09-16 05:36:13 -04:00