Crunchy Rocks
Enhanced Security OK

1

[Feature] Benvenuti su ElP

11/12/2015 15:54 #0

edited 11/12/2015 15:55
Ovvero "Ecco la Praivasi!"

Se aprite le site options in fondo potrete abilitare la Enhanced Security, una roba che potreste volere anche se non vi frega una cippa secca della privacy.

Quello che farà è salvare tutte le immagini di un thread in locale per poi ridimensionarle e servirle da noi (/cr/ diventa effettivamente un proxy).

Lo scopo primario è impedire il tracking da parte dei siti che hostano le immagini ed eventuali attacchi MITM, che paradossalmente è la cosa meno figa di questa modalità.

La parte piu figa invece sono tutti gli effetti collaterali:

- Visto che abbiamo un limite massimo di grandezza per le immagini, e visto che le scarichiamo, /cr/ le ridimensionerà al volo per la grandezza massima consentita, quindi peseranno meno da scaricare.
- Visto che le scarichiamo, possiamo dimensionarle nella pagina prima che vengano caricate, evitando i reflow che scazzano lo scrolling delle pagine durante il loro caricamento.

Visto che le immagini vanno processate in locale, la prima volta che si apre un thread sarà piuttosto lento (può metterci anche 30 sec se è pieno di immagini). Dalla seconda volta in poi dovrebbe essere un razzo, e siccome utilizziamo HTTP2 dovrebbe scaricare anche le immagini molto piu velocemente che senza.
Aggiungo che:

* click here per extra info
* come scritto nel link, con questa modalità aprire una pagina contenente molte immagini per la prima volta (in assoluto, non user-wise) richiederà un certo tempo (fino a 10 secondi) perché il server deve scaricare le immagini; tuttavia, le volte dopo sarà più veloce ed eviterà, come detto da Hamcha, l'odiosissimo reflow.
Bisogna svuotare la cache eccetera eccetera?

Comunque grazie mod basati.
>> #4
Lato utente non devi far nulla, è il server che si comporta in modo diverso a seconda se lo hai abilitato o meno.
1

?
What does this pony have on her butt?  captcha
crunchy.rocks/🎷👍