Come posizionare la cache del browser coraggioso in RAM

Come posizionare la cache del browser coraggioso in RAM
La cache del browser Web memorizza immagini, HTML e JavaScript dai siti che visiti in una cache locale. Ciò consente un caricamento di pagina molto più veloce e meno utilizzo della larghezza di banda. Fondamentalmente, una volta che un'asset viene salvata nella cache, viene riletto localmente a meno che non vi sia stata una sorta di cambiamento da remoto.

Cos'è TMPFS

TMPFS è un filesystem temporaneo realizzato dalla RAM disponibile del sistema. I TMPF possono essere montati ovunque sul sistema per fornire una memoria rapida e non persistente. Arch utilizza TMPFS per impostazione predefinita su "/tmp", "/var/blocco" e "/var/run". Qualunque cosa scritta a TMPFS non va mai al disco ed è scaricato quando il sistema si alimenta.

Prova a usare Brave

Brave è un nuovo browser open source basato sul cromo. È orientato all'anti-binario e alla privacy. Può connettersi a Tor senza configurazione aggiuntiva. È disponibile su tutte le piattaforme e, essendo basato sul cromo, supporta le famose estensioni di Chrome.

Accelerare i carichi di pagina

Abbiamo impostato il nostro sistema Arch per utilizzare i TMPF per la cache di Brave, accelerando i carichi di risorse Web memorizzate localmente e riducendo l'usura sul nostro SSD. Le informazioni che devono rimanere persistenti sono periodicamente sincronizzate con l'archiviazione locale automaticamente.

Installa coraggioso dall'aur. I browser sono grandi e impiegano molto tempo a compilare. Fortunatamente, è disponibile un pacchetto binario coraggioso:

$ yay -s brave -bin

Installa il profilo-sync-daemon usando il seguente comando:

$ sudo pacman -s profilo-sync-daemon

Installa il supporto del demone di sincronizzazione del profilo per Brave dall'AUR utilizzando il comando seguente:

$ yay -S Profile-Sync-Daemon-Brave

Esegui il comando seguente per generare automaticamente il file di configurazione su ~/.config/psd/psd.Conf:

$ PSD
----------------------------------
# $ XDG_CONFIG_HOME/PSD/PSD.conf
#
# Per la documentazione, consultare Man 1 PSD o alla pagina wiki
# https: // wiki.Archlinux.org/indice.PHP/Profile-Sync-Daemon
## Nota quanto segue:
## per proteggere i dati dalla corruzione, nel caso in cui tu faccia una modifica mentre
## PSD è attivo, tutte le modifiche apportate verranno applicate alla prossima volta che si avvia PSD.
# Riscaldatore e impostato su "Sì" per utilizzare overlayFs anziché una copia completa per ridurre
# i costi di memoria e per migliorare le operazioni di sincronizzazione/UNSYNC. Nota che il tuo kernel
# Deve avere questo modulo disponibile per utilizzare questa modalità.
#
#Use_overlayfs = "no"
# Riscaldatore e impostato su "Sì" per risincensione sospendere per ridurre la potenziale perdita di dati.
# Nota che il sistema deve avere GDBUS da GLIB2 installato per utilizzare questa modalità.
#
#Use_suspsync = "no"
# Elenca eventuali browser nell'array seguente per essere gestito da PSD. Utile se lo fai
# non desidero gestire tutti i possibili profili del browser, che è il valore predefinito se
# questo array rimane commentato.
#
# Valori possibili:
# Chromium
# Chromium-dev
# Conkeror.Mozdev.org
# Epifania
# Falkon
# Firefox
# Firefox-trunk
# Google Chrome
# Google-Chrome-Beta
# Google-Chrome-Istable
# Heftig-Aurora
# iecat
# inox
# Luakit
# Midori
# musica lirica
Q# Opera-Beta
# Opera-sviluppatore
# Opera-Legacy
# Otter-browser
# Qupzilla
# Qutebrowser
# Luna pallida
# rekonq
# scimmia di mare
# Surf
# Vivaldi
# Vivaldi-Snapshot
#
#Browser = ()
-------------------------------------------

Modifica il file di configurazione in base alle tue esigenze. Per impostazione predefinita, la cache TMPFS di Sincronizzazione del profilo viene applicata a tutti i browser supportati (incluso Brave con il pacchetto aggiunto che abbiamo installato).

Abilita il servizio utilizzando il seguente comando:

$ SystemCtl -User Abilita PSD

Il modo più semplice per uccidere tutti i browser e iniziare il servizio è di disconnettersi e accedere.

Conclusione

Ora, i tuoi dati temporanei di cache coraggiosi verranno archiviati in RAM la prossima volta che li avvii. Sincronirà le informazioni persistenti al disco e ricaricherà che se il sistema viene riavviato o si arresta in modo anomalo. È veloce, efficiente e consuma alcune risorse relativamente poche. La spinta delle prestazioni è innegabile.