このブログには、Web サイトのサーバー構成情報や Web サイトの最適化方法について質問する人がたくさんいます。この記事では、長年にわたって wzfou.com に存在してきたテクノロジーと機能をまとめます。必要としている友人に役立つことを願っています。参考として、この記事は常に更新され、最新のアプリケーションはここで随時更新されます。
この記事では、「ソフトウェア」の最適化と Web サーバーのパフォーマンスの向上に焦点を当てます。実際、お金がある場合は、サーバーを最適化するためにあらゆることを行うのではなく、「ハードウェア」の観点から Web サイトを最適化するのが最善です。 Web サイトへのアクセスを高速化するには、お金を出して大容量メモリ + SSD + BGP コンピュータ ルーム + 大帯域幅を購入する方が良いです。この構成は、「ソフトウェア」の最適化とは比べものになりません。
マイニング サイトが提供するホスティング、ストレージ、およびその他の Web サイト構築サービスについては、概要トピック「マイニング サイトがホスティング スペースを提供するかどうか」および Web サイト構築サービスの概要 - 無料スペース、無料 CDN、および有料 VPS ホスティングを参照してください。ウェブサイト最適化の概要に関するその他の記事については、以下を参照してください。
- 私が使用している WordPress プラグイン - WP SEO、CDN、キャッシュ、写真、電子メール、フォーラム プラグイン
- SolusVM の入門から習熟まで - インストール、使用法、ヒント
- 初心者から熟練者までのWHMCS
1. ホスト
クラシック ブリックレイヤー CN2 GIA。以前は Alibaba Cloud、Tencent Cloud、Kdatacenter を使用したことがありますが、現在は Bricklayer の CN2 GIA パッケージを使用しています。
2. サーバー
1. LNMP アーキテクチャ、 は Linux+Nginx+MongoDB+PHP で、Oneinstack ワンクリック パッケージを使用します。OneinStack ワンクリック インストール スクリプトを参照してください。
2.ngx_brotli、 は Brotli 圧縮形式のサポートを提供します。「Web サイト最適化の高速化 - TLSV1.3 と Brotli 圧縮をオンにする」を参照してください。
3. サーバー セキュリティ には、主にポートの変更、ホワイトリストの追加、キーのみのログインなどが含まれます。「VPS ホストとサーバーのセキュリティ保護」を参照してください。
4. B-B-r アクセラレーション、 参考: VPS ホストのアクセラレーション方法 – ワンクリックでアクセラレーション モジュールをインストールし、「ソフトウェア」から VPS ホストの速度を向上させます。
5.Nginx fastcgi_cache キャッシュ、 参考:WordPress で Nginx fastcgi_cache キャッシュを高速化する方法 - Nginx の設定例。
6. メモリの最適化と解放、Linux php-fpm 最適化の経験 - php-fpm プロセスは大量のメモリを消費し、メモリを解放しません。
7. Google PageSpeed 最適化アクセラレーション : PageSpeed サーバー最適化アーティファクト - Nginx は ngx_pagespeed モジュールをデプロイし、効果エクスペリエンスを高速化します
8.メモリ割り当て制御の最適化: Linux VPS ホスト設定のスワップ パーティションとメモリ割り当て制御の最適化スワップ構成
3. ウェブサイト
1. WordPress アーキテクチャ、 WP で現在使用されているプラグインは次のとおりです。私が使用している WordPress プラグイン - WP SEO、CDN、キャッシュ、写真、電子メール、フォーラム プラグイン。
2. CDN アクセラレーション、 以前は Youpaiyun と Qiniu Cloud のミラー CDN アクセラレーションを使用しました。また、独自の CDN を構築しようとしました。現在は Baidu Cloud の CDN アクセラレーション、Baidu Cloud Storage BOS と Baidu Cloud CDN を使用しています。使用感。
3. RSS 電子メール サブスクリプション 、参照: MailPoet Newsletters プラグインを使用して、SMTP をサポートする WordPress の RSS 電子メール サブスクリプションを構築します。
4. オンサイト検索の最適化、 リアルタイム検索の追加: Algolia を使用して、リアルタイムのオンサイト検索機能を WordPress に追加します - より高い検索品質とより正確なコンテンツ。
5. Memcached キャッシュの高速化、 参照: Cachify プラグインを使用して WordPress ページを Memcached にキャッシュし、最適化と高速化を実現します。
6. ページ データベース キャッシュの最適化と高速化、 リファレンス:
。
4. ドメイン名DNS
1. 安価で技術的にも高度な Google クラウド DNS については、無料 DNS をやめて有料 DNS に切り替える - Google クラウド DNS アプリケーションの使用法と解決効果を参照してください。
2. DNSSEC、 は以前は NS1 DNS を使用していましたが、現在は Google DNS 解決を使用しています。 参考: DNS ドメイン名解決により DNS ハイジャックを防止できる - Google Cloud DNS 設定 DNSSEC。
4. CAA、 は現在 Google Cloud DNS を使用して CAA をサポートしています。設定方法については、「JD Cloud DNS 無料ドメイン名解決 - ライン CAA 解決レコードを追加できる」を参照してください。
5. 現在使用されている ClouDNS は、安価で使いやすい DNS 解決サービス (DNSSEC、マスター/スレーブ DNS、およびアジア太平洋エニーキャスト ノード) です。
5. HTTPS と HTTP/2
1. TLS v1.3 のサポート、 参照: LNMP 1.6 は、TLS 1.3、Web サイト最適化アクセラレーション - TLSV1.3 および Brotli 圧縮を自動的にオンにします。
2.letsencrypt 無料 SSL、参考: 3 つの簡単な手順で、Web サイト用の letsencrypt 無料 SSL 証明書を申請してインストールします。
3. HTTPS の最適化と高速化、 は主に証明書の透明性、HSTS、HTTP/2、RSA/ECC 証明書をサポートしています。デュアル証明書リファレンス: 8 つの HTTPS および SSL 最適化の使用経験 - 待ち時間を短縮し、HTTPS パフォーマンスの損失を削減します。
4. HSTS プリロード、 リファレンス: HSTS を有効にし、HSTS プリロード リストに参加して、Web サイトの HTTPS アクセスをより安全にします。
5.SSL 有効期限のリマインダー。 Web サイトが多いため、SSL の更新を忘れがちな友人に適しています。 参考: 3 つの無料 SSL 証明書オンライン監視および有効期限リマインダー サービス - 証明書の有効期限を心配する必要はもうありません。
6.電子メール
1. 現在、サードパーティのメールサービスを使用しているZoho Mailは、使いやすく安価なエンタープライズメール - Zohoエンタープライズ(ドメイン名)メールアプリケーションと使用チュートリアルです。
7. モバイル
1. AMP モバイル アダプティブ: WordPress AMP モバイル最適化 - モバイル検索エンジンとモバイル ブラウジング アクセスに適した WP を作成します。
8. その他
1. ワンクリックで移動します。 Web サイトはスペースの移動という問題に直面することがよくあります。ワンクリックの移動により、コンピューター ルームの切り替えは非常に簡単です。コード 1 行 + 3 ステップで WordPress をすばやく移動できます。
2.S-S-Hポート。 外部 VPS を使用する場合、ポート 22 が使用できないという問題がよく発生します。デフォルトのポートを変更することで、VPS ホストのポート 22 が使用できず、Web サイトの IP にアクセスできないという問題を解決できます。