gzip anche per file svg #21

Merged
paspo merged 1 commits from paspo/libreschool.org:fix_gzip into main 2024-07-11 12:11:27 +00:00
Owner

nulla da dire, fa il suo

nulla da dire, fa il suo
paspo added 1 commit 2024-06-22 19:51:21 +00:00
gzip anche per file svg
All checks were successful
Container Build / build-image (pull_request) Successful in 43s
66ae6cb93d
syntaxerrormmm was assigned by paspo 2024-06-22 19:56:03 +00:00
omarl was assigned by paspo 2024-06-22 19:56:03 +00:00
paspo scheduled this pull request to auto merge when all checks succeed 2024-07-11 12:08:27 +00:00
Author
Owner

@omarl up

@omarl up
omarl approved these changes 2024-07-11 12:11:25 +00:00
paspo merged commit 83417e9fed into main 2024-07-11 12:11:27 +00:00
paspo referenced this issue from a commit 2024-07-11 12:11:29 +00:00
Member

Che fa?

Che fa?
Author
Owner

abilita la compressione (da parte del server web, quindi parliamo di connessione) anche dei files svg.
qualche punto in più per la velocità del sito.

BTW, tutto il resto è compresso, gli SVG son scappati e sono molto comprimibili.

abilita la compressione (da parte del server web, quindi parliamo di connessione) anche dei files svg. qualche punto in più per la velocità del sito. BTW, tutto il resto è compresso, gli SVG son scappati e sono molto comprimibili.
Member

Sì, è testo. Ma quindi server e client si scambiano un file zip che poi in locale viene decompresso? Chiedo così per curiosità...

Sì, è testo. Ma quindi server e client si scambiano un file zip che poi in locale viene decompresso? Chiedo così per curiosità...
Author
Owner

no, è questa roba qui (questo è nginx, ma lo fa anche apache...)

si tratta di comprimere i dati in transito dal server web: passano compressi "al volo" mentre transitano da server a client.
Il file parte .svg e arriva .svg, solo che mentre transita, al posto di essere 50kb di testo sono 3kb compressi.

Viene usata una compressione molto poco aggressiva, che pesa poco sulla cpu (da entrambi i lati) ma rende parecchio sul testo; se ci pensi, html css e javascript è tutto testo, quindi altamente comprimibile.

no, è questa roba [qui](http://nginx.org/en/docs/http/ngx_http_gzip_module.html) (questo è nginx, ma lo fa anche apache...) si tratta di comprimere i dati in transito dal server web: passano compressi "al volo" mentre transitano da server a client. Il file parte .svg e arriva .svg, solo che mentre transita, al posto di essere 50kb di testo sono 3kb compressi. Viene usata una compressione molto poco aggressiva, che pesa poco sulla cpu (da entrambi i lati) ma rende parecchio sul testo; se ci pensi, html css e javascript è tutto testo, quindi altamente comprimibile.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
2 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: LibreSchool/libreschool.org#21
No description provided.