ウェブサイト最適化の高速化 - TLSV1.3 と Brotli 圧縮をオンにする - Oneinstack、LNMP、Pagoda パネル

ウェブサイトが海外にあるため、ウェブページを開く速度を最大限に高めるにはどうすればよいかを考えています。以前にAlibaba Cloud香港のVPSホストを使用していましたが、速度はかなり速かったのですが、学生から「開けない」「アクセスできない」という報告が相次いでいました。調査の結果、問題は SSL ハンドシェイク段階にあると判明したため、CN2 GIA VPS に切り替えました。

CN2 GIA VPSを使用していますが、速度はかなり速いように感じますが、やはり距離が遠いので回線的には応答速度が若干遅いです、特にWordPressに関しては実行するとやはりホストリソースを消費します。そこで、キャッシュから始めて、Nginx キャッシュを有効にしました: Nginx fastcgi_cache キャッシュ アクセラレーション方法 - Nginx の設定例。

しばらく写真を飛ばしましょう! Webサイト画像のWebP形式一括変換設定と高速効果体験

ブログホストは海外にあるため、古典的なCN2 GIAを使用しているものの、通常のアメリカのコンピュータルームにあるVPSホストよりもはるかに高速です。ただし、記事を書くには大量の写真を挿入する必要があり、WordPressは.多くのプラグインをインストールすると (サイトを掘るための WordPress プラグインの概要を参照)、ブラウザがページにアクセスするために非常に多くのリクエストを行うようになります。

Tencent Cloud、Alibaba Cloud などの国内 VPS であれば、すでに速度の利点があるため、ホストの帯域幅を増やすためにお金を費やすことを厭わない限り、国内アクセスの速度は依然として変わりません。保証されています。外国の VPS ホスト コンピューター ルームは非常に広い帯域幅を提供しますが、夜間のインターネットのピーク時に回線が混雑する傾向があり、Web サイトのエクスペリエンスに影響を与える可能性があります。

Algolia を使用して WordPress にリアルタイムのオンサイト検索機能を追加 - より高い検索品質とより正確なコンテンツ

私は、WordPress に付属の検索機能が「弱い」ことを常に懸念していました。また、WordPress に付属の検索機能では、タグ、カテゴリー、その他のコンテンツを検索することはできません。 . 検索結果は時系列に並べることができるので、探すのが本当に面倒なこともあります。

通常、WordPress に付属している検索機能を強化するには、Baidu と Google のカスタム検索を使用します。以前、Baidu、Google カスタム検索、Elasticsearch の自作検索の記事で詳しく紹介しました。読むことができます。しかし、Baidu と Google のカスタム検索の使用には 2 つの致命的な問題があります。

まず、Baidu サイト検索は Https をサポートしていませんが、問題を解決するために nginx 逆生成を使用する方法がインターネット上にたくさんあります (興味のある友人はこの記事を読むことができます: Nginx 逆バインディング、キャッシュ アクセラレーション、自動キャッシュ更新、および実際の IP の取得)。 . HTTPS通話の問題もありますが、手続きが煩雑で画像が開けない、追加料金が発生するなどの問題もあります。

WordPress 記事ディレクトリの横のスクロールを修正しました - Easy Table および LuckyWP Table プラグイン

私には昔から「長い記事」を書く癖がありました。最初はメッセージを書くようにブログを書いていましたが、それでも書くのが難しく、適切な文章が見つかりませんでした。その後、私は記事にたくさんの写真を追加するという「怠惰なアイデア」を思いつきました。第一に、記事の内容を増やすことができます。第二に、写真とテキストを組み合わせた記事はより読みやすくなります。

ただし、画像とテキストを組み合わせた記事は一般に比較的長いため、記事を最後まで読むために Web ページを下までスクロールする必要がある場合があり、非常に不便です。また、記事ディレクトリはSEOに良いと聞いたので(追記:実際、検索結果に記事ディレクトリのリンクがよく表示されます)、サイトを掘るための記事ディレクトリを作成しました。これは自動的に挿入され、非常に見た目が良いです。

記事ディレクトリを最大限に活用するために、サイドバーに記事ディレクトリを固定し、Web ページをプルダウンすると、いつでも関心のあるコンテンツに戻ることができます。ユーザー エクスペリエンスは非常に優れています。いくつかの一般的な開発ドキュメントはそのようなものです。この記事では、WordPress のサイドバーに固定記事ディレクトリとスクロール記事ディレクトリを設定する方法を説明します。

WordPress エラー診断モード - 空白の WP ページ、サーバー 500 エラー、プラグインの競合を特別に処理します。

WordPress を使用すると、空白の WordPress ページ、WordPress バックエンドにログインできない、サーバー 500 エラーなどの問題が頻繁に発生します。これらの問題は、WordPress のバージョンが更新およびアップグレードされた後、プラグインがインストールされた後に発生することがよくあります。サーバーの PHP、Mysql、その他のメジャー バージョンが更新されると、サポートされている理由により WordPress 機能が動作しなくなります。

さらに、wzfou.com など、インストールされている WordPress プラグインが多すぎると、競合が発生しやすくなります。以前、私が使用している WordPress プラグインの記事で、私が使用しているプラ​​グインにはこのような問題があることを共有しました。MailPoet の古いバージョンには実際には PHP 7.2 および PHP 7.3 との互換性がなく、結果として WordPress ページが空白になります。 。

WordPress で Nginx fastcgi_cache キャッシュ アクセラレーション メソッドを有効にする - Nginx 構成例

WordPress を使用して Web サイトを構築するプロセスでは、WordPress のパフォーマンスを最適化し、Web サイトへのアクセスを高速化するために、多くの「回り道」が行われてきました。ウェブサイトへのアクセスが遅く、CPU メモリが枯渇している場合、私が最初に考えるのはサーバー構成のアップグレードです。その後、一部の悪徳 VPS 業者が裏でリソースを厳しく制限していることに気づきました。アップグレードします。

最大の経験は、同じ構成で異なる VPS 販売者の同じ Web サイトを同じトラフィック状況で実行したときに、一方はスムーズで、もう一方は停止するということです。VPS を購入する前に必ず読んでおく必要があると感じました。他の人のレビュー、特に VPS ホストのパフォーマンスのレビューを慎重に比較する必要があります。そうしないと、簡単に多額の費用を費やすことになります。

その後、WordPress を最適化するときに、以前に使用したキャッシュ プラグインには、WordPress Super Cache、WP Fastest Cache、W3 Total Cache、cos-html-cache、Cachify などがあります。 , プラグインをキャッシュすることは高速化には依然として効果的ですが、多くの問題ももたらします。

VPS ホストとサーバーのセキュリティ保護: SSH ポートの変更、ホワイトリストの追加、キーログインのみ

最近、友人が Yunfu ホストを使用していたときに、SSH が他人によって激しくスキャンされていることを発見しました。SSH アカウントとパスワードが推測されたことはありませんが、誰かが彼を見つめ続ければ、遅かれ早かれ何かが起こるでしょう。私は彼が S-S-H ログイン ホワイトリストを設定するのを手伝いました。これは、彼自身の IP からのログイン アクセスのみを許可し、他のすべての IP を拒否します。

実際、S-S-H がクラックされていないことを確認する最も簡単な方法は、デフォルトのポート 22 を変更することです。たとえば、私たちが使用しているクラシック VPS では、VPS の作成時にデフォルトでポート 22 が変更されています。最も徹底した方法は、アカウントとパスワードによるログインを禁止し、キーを使用してログインすることです。キーが安全に保管されている限り、誰もサーバーに入ることができません。

サイトで致命的なエラーが発生した - Redis メモリ キャッシュが不十分であるという問題を解決するための WordPress トラブルシューティング プロセス

今日、友人から WeChat でブログを開けないというメッセージを受け取りました。案の定、開いてみると「あなたのサイトでは致命的なエラーが発生しました。」と直接表示されました。よく考えてみると、このブログは最近攻撃を受けていることに加えて、W3 Total Cache プラグインをインストールしていると推測されます。基本的にはプラグインが原因であると結論付けることができます。

調査の結果、PHP エラーは「Uncaught RedisException: OOM command not allowed when used Memory」であることが判明しました。これは、サーバーが再起動されても、Redis がメモリにデータを書き込むことができないことを示しています。最後の解決策は、Redis 構成を調整し、デフォルトのメモリ サイズを増やすことです。

VPS ホストの高速化方法 – ワンクリックでアクセラレーション モジュールをインストールし、「ソフトウェア」から VPS ホストの速度を向上させます

国内 VPS ホストには当然速度の利点があるため、この記事では海外 VPS ホストの高速化方法についてのみ説明します。その理由は、多くの友人が Yunfou ホストを購入した後、テスト速度が評価と若干一致していないことが判明したためです。その主な理由は、米国の回線の問題と各地のネットワーク環境の違いによるものです。

現在の観点から見ると、地域は VPS ホストの速度に大きく影響します。一般的に、アジア太平洋地域 (香港、日本、韓国) の VPS ホストの速度は米国よりも優れています。 、ヨーロッパおよびその他の地域 ただし、回線変動の影響を受けて、米国の CN2 GIA 回線は間違いなく大きな利点があり、CN2 回線がそれに続き、最新のポートランド回線は速度が良いと言われています。

私の経験から判断すると、米国の CN2 GIA を選択する場合でも、韓国などのアジア太平洋地域の VPS ホストを選択する場合でも、「ソフトウェア アクセラレーション」をインストールし、必要に応じて「強力なバージョン」を入手するのが最善です。夜間のインターネットのネットワーク遅延に対処します。 VPSホストの選び方については、VPSホストランキング一覧を参考にしてください。

WordPress 最適化アクセラレーション を購読