WP Speed of Light:速度の最適化

1.速度の最適化を有効にする

スピード最適化セクションはWordPressをスピードアップするツールを設定する場所です。 メニューを使う WP Speed of Light>速度の最適化>スピードアップ

  • キャッシュシステムを有効にします。 それは共通のページ要素とデータベースクエリを事前にロードすることによってあなたのウェブサイトをスピードアップします

キャッシュを手動で追加する方法は?

まず、サーバー上のファイルを編集できない場合、書き込み権限を設定する必要があります 「wp-config.php」 ファイル。 FTPに移動し、右クリックして選択します ファイル許可。 ここから許可を設定できます。

 

セットファイル許可

 

次に、スクリプトを追加する必要があります 「define( 'WP_CACHE'、true);」 の上に 「wp-config.php」 ファイル。

 

add-cache-wp-config

 

最後に、あなたはに行きます WP Speed of Light>速度の最適化>スピードアップ アクティベート キャッシュシステムをアクティブにする オプション。

 

activate-cache-option

 

  • それぞれ掃除する:x分ごとに保存されているキャッシュを自動的にクリーンアップし、即座に新しいバージョンを生成します

  • デスクトップ/タブレット/モバイル用キャッシュ: デスクトップのキャッシュをデフォルトですべてのデバイスに配信します。 あなたのテーマフレームワークがデバイスごとに特定のファイルを生成している場合にのみ、デバイスごとに特定のキャッシュを使用する必要があります。

  • 有効期限ヘッダーを追加します。 サーバーに特定のファイルを要求するか、ブラウザのキャッシュから取得するかをブラウザに指示します。

  • 外部スクリプトをキャッシュします。 Googleから提供されたスクリプトなどの外部リソースをキャッシュします。 警告:アクティブ化の前後に必ずパフォーマンスを監視してください。場合によっては、アクティブ化時にパフォーマンスが低下する可能性があります。

  • キャッシュしない: キャッシュから特定のURLを削除します。キャッシュを常に必要とするAJAXデータを含むページがある場合に便利です。

次のような規則を使って、キャッシュからURLのセットを除外できます。 www.website.com/blog*

 

スピード最適化

 

PRO ADDONのみ

  • 保存時のクリーンアップ 投稿、ページなどのWordPressコンテンツを保存するときにキャッシュを自動的に消去する...

  • 画像lazy loading: byユーザーに表示されているときにのみ画像を読み込む(スクロール時)

有効にすると 画像lazy loading オプション、以下に表示されるいくつかのオプションがあります。

  • (幅px)未満の画像を除外: この幅より小さいピクセル値を持つすべてのイメージをイメージlazy loadingから除外します。 小さいアイコンやロゴを除外するのに便利

  • (高さpx)未満の画像を除外: ピクセル値でこの高さより小さいすべての画像を画像lazy loadingから除外します。 小さいアイコンやロゴを除外するのに便利

  • Lazy loading除外: www.website.com/news*または画像にあるクラスIDのようなルールを使用して、URLのセットを除外します

 

イメージレイジーローディング

 

2. WordPressタブ

  • クエリ文字列を削除します。 Pingdom、GTmetrix、PageSpeed、YSlowなどのサービスでスコアを向上させるために、ヘッダー内のCSSおよびJSファイルなどの静的リソースからクエリ文字列を削除します。

  • REST APIを無効にします。 WordPress REST API(開発者が使用するGETリクエストを使用してデータを取得するためのAPI)を無効にします。

  • RSSフィードを無効にする: WordPressのRSSフィードを無効にします。 RSSフィードにより、ユーザーはRSSフィードリーダーを使用してブログの投稿を購読することができます。

 

PRO ADDONのみ

  • Emojisを削除します。 デフォルトでは、emojisはあなたのサイトの各ページにロードされます。 あなたがそれらを使わないなら、これは単に不必要です。

  • Gravatarsを無効にする: Gravatarsアバターを無効にして、メディアのローカルアバターのみを使用する

 

ワードプレスタブ

 

3.グループ化と縮小

縮小化とは、ブラウザによるリソースの処理方法に影響を与えずに、不要なデータや冗長なデータを削除するプロセスのことです。 例:コードのコメントとフォーマット、未使用のコードの削除、短い変数名と関数名の使用など。

注意: いくつかのオプションはプラグインPRO ADDONでのみ利用可能です。 慎重に使用してWebサイトをテストしてください。競合が発生する可能性があります。
  • HTML縮小: プラグインが提供するHTMLキャッシュファイルを縮小する

  • CSSの縮小: プラグインによって提供されるCSSファイルを縮小する

  • JSの縮小: プラグインによって提供されるJSファイルを縮小する

  • グループCSS: 複数のCSSファイルを1つのファイルにまとめると、HTTPリクエスト数が最小限に抑えられます。

  • グループJS: 複数のJSファイルを1つのファイルにまとめると、HTTPリクエスト数が最小限に抑えられます。

 

PRO ADDONのみ

  • グループフォントとGoogleフォント: ローカルフォントとGoogleフォントを1つのファイルにまとめてすばやく配信する

  • インラインスクリプトを除外します。 縮小からインラインスクリプトを除外

  • スクリプトをフッターに移動します。 すべての縮小スクリプトをフッターに移動する

有効にした場合 スクリプトをフッターに移動する、 現れる スクリプトをフッターに移動しない オプション:

  • スクリプトのフッターへの移動を除外します。 フッターへの移動から除外するページのスクリプトを追加します(1行に1つのURL)

 

高度な最適化

 

PRO ADDONのみ - ファイルグループと縮小化は、複雑なWordPress Webサイトで設定するのが難しいページの1つです。
まず、あなたのウェブサイトで呼び出されたファイルにインデックスを付ける必要があります。 Advanced File Exclusionをクリックしてください。

 

スキャン

 

それから、あなたのウェブサイトのファイルのほとんどがどこから来ているべきであるwp-contentを選択してください。 今スキャンして。

 

ランスキャン

 

タイプ別(All、JS、CSS、Font)に分類されたファイルのリストは、下に表示されます。 ファイルグループをアクティブ化または縮小するときに問題を起こすファイルを1つ特定した場合は、簡単な方法でここから除外できます。 ON / OFFボタン.

 

カスタムファイルの除外

 

4.プリロードとプリフェッチ

タブからこれらの機能 高度です PRO ADDONプラグインにのみ含まれています。

  • キャッシュプリロード: キャッシュのプリロードは、ページキャッシュの最初のバージョンを自動的に生成するプロセスなので、キャッシュのクリーンアップ後にページにアクセスした最初のユーザーはキャッシュの生成を待つ必要はありません。 指定されたページキャッシュURL(1行に1つ)は、キャッシュのクリーンアップ後に自動的に再生成されます。

 

プリローディングとプリフェッチ

 

  • DNSプリフェッチ: DNSプリフェッチは、外部ドメインリンクにDNS情報を事前にロードします。 たとえば、Webサイトがハイパーリンクで外部ドメインを頻繁に参照している場合、このドメインのDNSをプリフェッチすると、ユーザーがクリックしたときにこのドメインのページが速く読み込まれます。

5. WooCommerce

WooCommerceを使用する場合、以下のこれらのオプションは、WooCommerce以外のページの読み込みを減らすか、自動クリーンアップの時間を設定するのに役立ちます:セッション、カート、...メニューに移動する必要があります WP Speed of Light>速度の最適化> WooCommerce それを得るために。 これらの機能は、PRO ADDONプラグインに含まれています。

  • カートフラグメントを無効にします。 デフォルトでは、WooCommerceはページを更新せずにショッピングカートを更新するために使用されるカートフラグメントを使用します。 テーマとWooCommerceの構成に応じて、必要になる場合があります。または、パフォーマンスを向上させるために無効にすることもできます
  • スタイルを無効にする: Woocommerce以外のページのWooCommerceスタイルを無効にする
  • スクリプトを無効にします。 Woocommerce以外のページのWooCommerceスクリプトを無効にする

 

woocommerce-setting

 

  • 顧客セッションとカートのクリア: データベースに一時的に保存されているすべてのWooCommerceカスタマーセッションとカートをクリアします。 多くのパフォーマンスとデータベースストレージを節約できます。
  • クリアなWooCommerceトランジェント: データベースに一時的に保存されているすべてのWooCommerceトランジェントをクリアします
  • 自動クリーンアップセッション、カートトランジェント: 特定の期間(時間単位)後のセッション、カート、トランジェントの自動クリーンアップ
  • ハートビートAPIの無効化/削減: アクティビティを減らすと、ハートビートの頻度が変わります。 Heartbeatを完全に無効にすると、このAPIを使用している他のプラグインやテーマが壊れる場合があります