Brave Browser のキャッシュを RAM に配置する方法

Brave Browser Nokyasshuwo Ram Ni Pei Zhisuru Fang Fa



Web ブラウザーのキャッシュは、アクセスしたサイトの画像、HTML、および JavaScript をローカル キャッシュに保存します。これにより、ページの読み込みがはるかに高速になり、帯域幅の使用量が少なくなります。基本的に、アセットがキャッシュに保存されると、リモートでなんらかの変更がない限り、ローカルで再読み込みされます。

Tmpfsとは

Tmpfs は、システムの利用可能な RAM から作成される一時ファイルシステムです。 Tmpfs はシステムのどこにでもマウントできるため、高速で非永続的なストレージを提供できます。 Arch はデフォルトで「/tmp」、「/var/lock」、「/var/run」で tmpfs を使用します。 tmpfs に書き込まれた内容はディスクに書き込まれることはなく、システムの電源がオフになるとフラッシュされます。

ブレイブを使ってみる

Brave は、クロムに基づく新しいオープン ソース ブラウザーです。トラッキング防止とプライバシー指向です。追加の構成なしで tor に接続できます。すべてのプラットフォームで利用でき、クロムをベースにしているため、一般的なクロム拡張機能をサポートしています。







ページ読み込みの高速化

Brave のキャッシュに tmpfs を使用するようにアーチ システムをセットアップし、ローカルに保存された Web アセットの読み込みを高速化し、SSD の消耗を減らしました。永続性を維持する必要がある情報は、定期的にローカル ストレージに自動的に同期されます。



AUR から Brave をインストールします。ブラウザはサイズが大きく、コンパイルに時間がかかります。幸いなことに、利用可能なバイナリ Brave パッケージがあります。



$ わーい -S ブレイブビン

次のコマンドを使用して、profile-sync-daemon をインストールします。





$ 須藤 パックマン -S プロファイル同期デーモン

次のコマンドを使用して、AUR から Brave のプロファイル同期デーモン サポートをインストールします。

$ わーい -S profile-sync-daemon-brave

次のコマンドを実行して、~/.config/psd/psd.conf に構成ファイルを自動的に生成します。

$ psd

----------------------------------

# $XDG_CONFIG_HOME/psd/psd.conf

#

# ドキュメントについては、man 1 psd または wiki ページを参照してください

#https://wiki.archlinux.org/index.php/Profile-sync-daemon

## 次の点に注意してください。

## 途中で編集を行った場合に、データが破損するのを防ぐため

## psd がアクティブです。変更内容は、次に psd を起動したときに適用されます。

# コメントを外して 'yes' に設定すると、フル コピーの代わりに overlayfs を使用して削減できます

# メモリ コストを削減し、同期/非同期操作を改善します。カーネルに注意してください

# このモードを使用するには、このモジュールが利用可能でなければなりません。

#

#USE_OVERLAYFS='いいえ'

# データ損失の可能性を減らすためにサスペンド時に再同期するには、コメントを外して「yes」に設定します。

# このモードを使用するには、システムに glib2 の gdbus がインストールされている必要があることに注意してください。

#

#USE_SUSPSYNC='いいえ'

# psd によって管理されているブラウザを以下の配列にリストします。あれば便利

# すべての可能なブラウザー プロファイルを管理したくない場合は、これがデフォルトです。

# この配列はコメントのままです。

#

# 可能な値:

#クロム

# クロム開発者

# conkeror.mozdev.org

# 悟り

#ハヤブサ

# ファイアフォックス

# ファイアフォックストランク

# グーグルクローム

# google-chrome-ベータ版

# google-chrome-unstable

# 激しいオーロラ

# アイスキャット

# ステンレス鋼

# 狸

#みどり

# オペラ

q# オペラベータ

# オペラ開発者

#オペラレガシー

# カワウソブラウザ

#qupzilla

# quitebrowser

# 淡い月

#rekonq

# 海猿

# サーフィン

# ヴィヴァルディ

# vivaldi スナップショット

#

#ブラウザ=()

-------------------------------------------

必要に応じて構成ファイルを変更します。デフォルトでは、プロファイル同期デーモンの tmpfs キャッシュは、サポートされているすべてのブラウザー (インストールしたパッケージを追加した Brave を含む) に適用されます。

次のコマンドを使用してサービスを有効にします。

$ systemctl - ユーザー 有効 PSD

すべてのブラウザを強制終了してサービスを開始する最も簡単な方法は、ログアウトしてから再度ログインすることです。

結論

これで、Brave の一時的なキャッシュ データは、次に起動したときに RAM に保存されます。永続的な情報をディスクに同期し、システムが再起動またはクラッシュした場合にそれをリロードします。高速で効率的で、比較的少ないリソースしか消費しません。パフォーマンスの向上は否定できません。