WordPressテーマのパフォーマンスを改善する方法
WordPressテーマのパフォーマンスを改善するための実用的なガイド
コアポイント
- WordPressテーマのパフォーマンスは、HTTPリクエストの数、リソースサイズのダウンロード、およびページの効率の影響を受けます。これらの要因を減らすと、パフォーマンスが大幅に向上する可能性があります。
- WordPressのパフォーマンスを迅速に改善する方法には、ホストのコンサルティング、GZIP圧縮の有効化、WordPressとブラウザのキャッシュの有効化、未使用のプラグインの無効化、不要なリソースの削除、ソーシャルメディアボタンの交換などがあります。
- 写真は、ウェブサイトが肥大化した主な理由です。不要な画像を削除または交換し、正しい形式を使用して、大きなビットマップ画像サイズを調整し、画像圧縮を最大化し、怠zyな負荷を達成することで、ページの重量を大幅に削減し、パフォーマンスを改善できます。 より徹底的なソリューションには、ビルドプロセスの採用、プログレッシブWebアプリケーションテクノロジー、サードパーティのコードの避け、WordPressテーマの慎重な評価、Webサイトの簡素化、最初からのパフォーマンスの検討などがあります。
この記事は、Sitegroundとのコラボレーションで作成された一連の記事の一部です。 SitePointを可能にしたパートナーをサポートしてくれてありがとう。
2017年5月、平均ページの重量は2884kbに達しました。 Google Doubleclickの調査レポートによると、モバイルデバイスの平均積載時間は19秒です。ただし、パフォーマンスはこれまで以上に重要です:
- ユーザーのフラストレーション:ユーザーは待ちません。 Aberdeen Groupの調査は、2秒の遅延が次のようにつながる可能性があることを示しています。
ページビューは11%
- 減少しました
- ユーザーの満足度は16% に減少します
- 変換率は7% に減少しました
モバイルターミナル: - モバイルアクセスは、すべてのネットワークトラフィックの55%を占めています。デバイスと帯域幅の両方の機能が増加していますが、速度はページ重量の成長率に追いついていません。ユーザーは通常、バイトで支払います。 検索エンジンのランキング:
- Googleは、負荷が遅い、ヘビー級のウェブサイトを罰します。 ホストコスト:
- Sitegroundなどの企業と協力してホストするのは合理的ですが、ヘビー級のウェブサイトは、合理化された代替品よりも多くのリソースとコストをかけます。 メンテナンス:
- ウェブサイトが必要とするリソースが多いほど、メンテナンスコストが高くなります。最終的に、遅いWebサイトはあなたとあなたのユーザーのお金の費用がかかります。 次回、上司が不必要な機能を追加するように頼むときは、この単純な真実を思い出させてください! 理想的には、コードの最初の行を書く前にパフォーマンスを検討する必要があります。ただし、トピックにパフォーマンスの問題があるため、この記事を読んでいる可能性があります。幸いなことに、この問題に対する費用対効果の高いソリューションがいくつかありません。ミリ秒ごとに節約するごとに、ユーザーの満足度、エンゲージメント、収益を増やしながら、コストが削減されます。
要因
パフォーマンスは、次の要因の影響を受けます
- httpリクエストの数
- リソースサイズをダウンロード
- ページの効率
HTTP要求の数は、ページを機能させるために必要なファイルとAjax呼び出しの数に依存します:HTML、CSS、JavaScript、画像、フォント、データ、およびその他のすべてのリソース。 HTTP/2はこの問題を解決しますが、サポートを有効にするためにサーバーとユーザーのブラウザの両方を構成する必要があります。 HTTP/2であっても、20のファイルリクエストは10ほど効果的ではありません。主な要因は、各ファイルのサイズです。
これを説明するために、2884kbはIDソフトウェアのDoomの元のバージョンよりも20%大きいです。確かに、私たちは25年前の最新のWebページをゲームと比較していますが、ほとんどのページはいくつかの段落のみを示していますが、Doomは3Dエンジン、複数のレベル、グラフィック、音楽、音響効果を実装しています。比較的軽量のページでさえ非効率的です。たとえば、3ページのWebサイトが500kbのJavaScriptフレームワークに依存している場合、最初の文字を見る前にコードをダウンロード、解析、実行する必要があります。合計リソースサイズが500kbを超えたとしても、サーバーレンダリングされたHTMLファイルは完全にロードされる前に表示され始めます。最後に、サーバーの速度、圧縮、およびキャッシュも他の重要な考慮事項です。測定パフォーマンス
ボトルネックを特定し、更新がページが改善されたことを確認するには、パフォーマンスの測定が重要です。次のツールは、リクエストと応答時間の内訳を提供し、提案を更新します。
pingdom
- Google PagesSpeed Insights
- gtmetrix
- webpageTest
- ブラウザの開発者ツールネットワークタブは、レイアウトと、ページがユーザーイベントに対応する準備が整うまでにかかる時間に関する情報も提供します。
速い勝利
次の更新には数分以上かかるべきではありません。
Webホストに連絡してください
優れたWebホストは、使用法を分析し、サービス、ハードウェア、ソフトウェアのアップグレードに関するアドバイスを提供します。これにより、最小限の労力で費用対効果の高いパフォーマンスの改善が可能になります。パートナーのSitegroundには、この問題の解決を喜んで喜んでいる積極的で知識豊富なWordPressの専門家のチームがあります。 SitegroundはさまざまなWordPressプランを提供しており、SitePointユーザーは最大65%オフを楽しむことができます。gzip圧縮を有効にします
Webサイトのほぼ30%がGZIP圧縮を有効にしていません。これは通常、Webサーバー設定またはWP HTTP圧縮やW3合計キャッシュなどのWordPressプラグインで有効にできます。
WordPressキャッシュを有効にします
ページをレンダリングし、最初のリクエストのキャッシュに保存するWordPressプラグインがいくつかあります。後続のリクエストは、テンプレート内のデータベースコンテンツを再生する代わりに、キャッシュからこれらのページを取得します。キャッシュプラグインには、W3合計キャッシュ、WPスーパーキャッシュ、ハイパーキャッシュ、WP最速キャッシュ、キャッシュイネーブラーが含まれます。ホスティングプロバイダーは、キャッシュを有効にすることができる場合があります。パートナーのSitegroundには、ウェブサイトを大幅に高速化できるカスタムキャッシュツールがあります。
ブラウザキャッシュを有効にします
ユーザーがブラウザを介してリソースをキャッシュする場合、ユーザーはリソースを再度ダウンロードする必要はありません。シンプルなソリューションには、適切な有効期限がヘッダーの設定、ラスト修飾日、またはHTTPヘッダーのETAGSの設定が含まれます。次の.htaccessの例では、ブラウザが1か月間画像をキャッシュする必要があります。
未使用のプラグインを無効にします<code><ifmodule mod_expires.c=""> ExpiresActive On <filesmatch> ExpiresDefault "access plus 1 month" </filesmatch></ifmodule></code>
ほとんどのプラグインは、たとえそれを使用していなくても、追加のCSSやJavaScriptなど、ウェブサイトにコードを追加します。 WordPress管理者は、WordPressコントロールパネルからプラグインを無効にするか、プラグインが使用されないと確信している場合、プラグインコードを完全に削除できます。
不要なリソースを削除します
あなたのテンプレートは本当に15個のフォントが必要ですか? 7つの分析システムを追加しましたか?そのサードパーティウィジェットは必要ですか? 50の広告ネットワークから広告を表示する必要がありますか?複数のJavaScriptライブラリが必要ですか? JavaScriptアニメーションをCSS3エフェクトに置き換えることはできますか?それをきれいにして、必要のないものを削除します。
ソーシャルネットワークボタンを交換します
Facebook、Twitter、Google、LinkedInは、ページでボタンを共有していますか?彼らは無害に見えますが、彼らはあなたのページに何百KBのサードパーティのJavaScriptを追加するかもしれません。これは、パフォーマンスに悪影響を与える可能性のある肥大化したセキュリティリスクです。サードパーティのコードは不要です。数行のHTMLを使用して、ページに無脂肪のソーシャルボタンを追加できます。少量のJavaScriptは、Googleアナリティクスでポップアップを使用したり、イベントトラッキングログの使用を使用したりするエクスペリエンスを高めることができます。
JavaScriptとCSSのマージと圧縮
JavaScriptとCSSファイルを開発中に個別のモジュールに溶解することは実現可能です。ただし、本番サーバーで個々のファイルをホストする前に、これらのファイルをマージして圧縮してコメントやスペースを削除する必要があります。
(WordPress style.cssファイルが上部にトピックの詳細を保持する必要があることに注意してください。そうでなければ壊れます!)画像の処理 画像は、ウェブサイトが肥大化した最大の理由です。 500kbの単一の高解像度画像を削除すると、重量を短縮し、時間を25%以上ダウンロードできます。
不要な画像を削除または交換します
ヒーローは美しく、ブランドのイメージに合っていると確信していますが、顧客を失う原因となっていますか?画像のすべてまたは一部は、CSS3勾配、境界、フィルター、またはその他の効果に置き換えることができます。
正しい画像形式
を使用します常に適切な画像形式を使用してください。一般的に言えば:
以上がWordPressテーマのパフォーマンスを改善する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ブログは、人々が自分の意見、意見、意見をオンラインで表現するための理想的なプラットフォームです。多くの初心者は自分のウェブサイトを構築することに熱心ですが、技術的な障壁やコストの問題を心配することをためらっています。ただし、プラットフォームが初心者の能力とニーズを満たすために進化し続けるにつれて、今まで以上に容易になり始めています。 この記事では、テーマの選択からプラグインの使用まで、セキュリティとパフォーマンスを向上させ、独自のWebサイトを簡単に作成できるように、WordPressブログを構築する方法を段階的に導きます。 ブログのトピックと方向を選択してください ドメイン名を購入したり、ホストを登録する前に、カバーする予定のトピックを特定することをお勧めします。個人的なウェブサイトは、旅行、料理、製品のレビュー、音楽、またはあなたの興味を引き起こす趣味を中心に展開できます。あなたが本当に興味を持っている領域に焦点を当てることは継続的な執筆を奨励することができます

WordPressの記事リストを調整するには4つの方法があります。テーマオプションを使用し、プラグイン(投稿タイプの注文、WP投稿リスト、ボックスのものなど)を使用し、コード(functions.phpファイルに設定を追加)を使用するか、WordPressデータベースを直接変更します。

親カテゴリアーカイブページに子カテゴリを表示する方法を知りたいですか?分類アーカイブページをカスタマイズするときは、訪問者にとってより便利にするためにこれを行う必要がある場合があります。この記事では、親カテゴリアーカイブページに子カテゴリを簡単に表示する方法を示します。サブカテゴリが親カテゴリアーカイブページに表示されるのはなぜですか?親カテゴリアーカイブページにすべての子カテゴリを表示することにより、訪問者にとってより一般的で便利になります。たとえば、本に関するWordPressのブログを実行し、「テーマ」と呼ばれる分類法を持っている場合、「小説」、「ノンフィクション」などのサブ課題を追加して、読者ができるようにすることができます。

最近、ユーザーがお気に入りの投稿をパーソナライズされたライブラリに保存できるようにすることで、ユーザー向けのパーソナライズされたエクスペリエンスを作成する方法を示しました。一部の場所で名前を使用することで、パーソナライズされた結果を別のレベルに引き上げることができます(つまり、ウェルカム画面)。幸いなことに、WordPressにより、ユーザーのログインに関する情報を簡単に入手できます。この記事では、現在ログインしているユーザーに関連する情報を取得する方法を紹介します。 get_currentuserinfo()を使用します。 関数。これは、テーマ(ヘッダー、フッター、サイドバー、ページテンプレートなど)のどこでも使用できます。それが機能するためには、ユーザーをログインする必要があります。したがって、使用する必要があります

過去には、拡張後のプラグインを使用してWordPressの投稿を期限切れにする方法を共有してきました。さて、Activity List Webサイトを作成するとき、このプラグインは非常に便利であることがわかりました。期限切れのアクティビティリストを簡単に削除できます。第二に、このプラグインのおかげで、有効期限後の日付までに投稿を並べ替えることも非常に簡単です。この記事では、WordPressの有効期限後の日付で投稿を並べ替える方法を紹介します。プラグインの変更を反映してカスタムフィールド名を変更するためのコードを更新しました。コメントで私たちに知らせてくれたTajimに感謝します。特定のプロジェクトでは、イベントをカスタムポストタイプとして使用します。今

WordPressは、初心者が簡単に始めることができます。 1.バックグラウンドにログインした後、ユーザーインターフェイスは直感的であり、シンプルなダッシュボードは必要なすべての関数リンクを提供します。 2。基本操作には、コンテンツの作成と編集が含まれます。 WysiWygエディターは、コンテンツの作成を簡素化します。 3.初心者は、プラグインとテーマを介してウェブサイトの機能を拡張でき、学習曲線は存在しますが、練習を通じて習得できます。

ユーザーの1人が、フッターにクエリの数とページの読み込み時間を表示する方法を他のWebサイトに尋ねました。これをウェブサイトのフッターでよく見ることがよくあり、「1.248秒で64クエリ」のようなものを表示する場合があります。この記事では、WordPressにクエリの数とページの読み込み時間を表示する方法を紹介します。テーマファイル(たとえば、footer.php)で好きな場所に次のコードを貼り付けます。クエリエシン

WordPress Webサイトやソーシャルメディアアカウントを自動化する方法をお探しですか? 自動化を使用すると、WordPressのブログ投稿やFacebook、Twitter、LinkedIn、Instagramなどで自動的に共有できます。 この記事では、IFTTT、Zapier、およびUncanny Automatorを使用してWordPressとソーシャルメディアを簡単に自動化する方法を紹介します。 WordPressとソーシャルメディアを自動化する理由 WordPreを自動化します
