WP Speed of Light :速度の最適化

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

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

  • キャッシュシステムをアクティブにします。 一般的なページ要素とデータベースクエリをプリロードすることで、ウェブサイトを高速化します

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

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

 

set-file-permission

 

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

 

add-cache-wp-config

 

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

 

activate-cache-option

 

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

  • デスクトップ/タブレット/モバイルのキャッシュ: デフォルトでは、デスクトップのキャッシュをすべてのデバイスに提供します。 デバイスごとの特定のキャッシュのもう1つのオプションは、テーマフレームワークがデバイスごとに特定のファイルを生成する場合にのみ使用する必要があります。

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

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

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

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

 

速度最適化

 

プロアドオンのみ 

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

  • 画像のlazy loading : ユーザーがスクロール時に表示するときに画像のみをロードします

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

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

  • (高さpx)未満の画像を除外: ピクセル値がこの高さ未満のすべての画像をlazy loadingする画像から除外します。 小さなアイコンやロゴを除外するのに役立ちます

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

 

画像の遅延読み込み

 

2 。 WordPressタブ

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

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

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

 

プロアドオンのみ

  • 絵文字を削除: デフォルトでは、絵文字はサイトのすべてのページに読み込まれます。 それらを使用しない場合、これは単に不要です

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

 

wordpress -tab

 

2 。 グループ化と縮小

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

注意: 一部のオプションは、プラグインPRO ADDONでのみ使用できます。 注意して使用してWebサイトをテストすると、競合が発生する可能性があります
  • HTMLの縮小: プラグインによって提供されるHTMLキャッシュファイルを縮小する

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

  • JSミニファイ: プラグインによって提供される最小化JSファイル

  • グループCSS: 複数のCSSファイルを1つのファイルにグループ化すると、HTTPリクエスト数が最小限になります

  • グループJS: 複数のJSファイルを1つのファイルにグループ化すると、HTTPリクエスト数が最小限になります

 

プロアドオンのみ

  • グループフォントとGoogleフォント: ローカルフォントとGoogleフォントを1つのファイルにグループ化して、より高速に提供する

  • インラインスクリプトを除外: 縮小からインラインスクリプトを除外する

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

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

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

 

高度な最適化

 

プロアドオンのみ- ファイルグループと縮小は、複雑なWordPress Webサイトで設定するトリッキーなものの1つであり、すべてのページで多数のプラグインとファイルが呼び出されます。
まず、ウェブサイトで呼び出されたファイルにインデックスを付ける必要があります。 Advanced File Exclusionをクリックします。

 

スキャン

 

次に、ほとんどのWebサイトファイルの取得元であるwp-contentを選択し、 今スキャンして。

 

ランスキャン

 

タイプ(すべて、JS、CSS、フォント)で分類されたファイルのリストが下に表示されます。 ファイルグループまたは縮小をアクティブ化するときに問題を引き起こす1つのファイルを特定した場合は、単純な  ON / OFFボタン.

 

カスタムファイル除外

 

2 。 プリロードとプリフェッチ

タブのこれらの機能 上級者は PRO ADDONプラグインにのみ含まれています。

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

 

プリロードおよびプリフェッチ

 

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

2 。 WooCommerce

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

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

 

woocommerce-設定

 

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