banner
rabithua

rabithua

twitter
github

Typecho アクセス最適化と腾讯云 cos

typecho を使い始めてしばらく経ちましたが、選んだ理由はもちろん軽量で、アクセスが速いからです。

実際、typecho の速度はすでに十分速いのですが、私がやっていることは単に自分が試してみたいだけで、必要かどうかは皆さんの気分次第です~

最適化#

  1. httpsを有効にする(https の有効化は非常に重要なステップです)

  2. cdn を有効にする。私は Tencent Cloud の cdn を使用しています。Tencent Cloud の cdn は毎月無料のトラフィック枠がありますが、具体的にどれくらいかは忘れました。とにかく、私はそれを超えたことはありません。

  3. 画像の問題ですが、typecho のウェブページの読み込み速度は主に画像に依存しています。画像は一般的に大きなファイルであり、1 枚の画像のサイズが他のウェブページの内容を超えることもあります。そのため、画像には良い処理方法が必要です。私は引き続き Tencent Cloud のサービスであるオブジェクトストレージ cos を使用しています。無料枠は、以前に誰かに悪意でトラフィックを消費されたことを除いて、超えたことはありません。ただし、半年間は無料と言われていますが、私はすでに半年以上使用しており、まだ有料で使用していません。

オブジェクトストレージの設定#

菜菜子の cosv5 プラグインを有効にし、具体的な設定チュートリアルはこちらにあります。

この基盤の上に、ブログの画像リソース用にサブドメイン(img.rabithua.club)を有効にしました。サブドメインも https 証明書を申請する必要があります。カスタム加速ドメインを設定する際、cdn(コンテンツ配信ネットワーク)でもサブドメインが表示されます。具体的な https やその他の設定はここで見つけることができます。

image

image

画像リンクは元の長いストレージバケットのリンクから現在のリンクに変わりました。また、Tencent Cloud cos は最近画像処理サービスを開始し、カスタム処理ルールを設定できます。例えば、私は画像を webp 形式に変換し、画像の読み込み速度を向上させました。非常に簡単で、ここに形式を追加し、画像リンクの後に /ces を追加するだけです。自分のカスタムスタイル名に変更することを忘れないでください。

image

そして、オブジェクトストレージにはクライアントがあり、他のファイルもアップロードできます。ダウンロード速度は非常に速く、プラグインなどのファイルを共有するのに使えます(大きなファイルの共有は推奨しません。そうすると、トラフィック枠を消費しすぎる可能性があります)。

既知の問題#

webp 形式の画像は iOS システムのブラウザでは表示されず、ズームスタイルは正常に表示されます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。