WordPressをスピードアップし、他の誰のようにそれを習得するための10のステップ

WordPressのスピードアップ

今日、WordPressはCMS、コンテンツ管理システム、並外れた卓越性になりつつあります。 でも ホワイトハウスはDrupalをWordPressに置き換えました、2017年末のサプライズのXNUMXつとして。そして、WordPressは、プラグインの数が多いことを除けば、大規模なコミュニティを使用する非常に使いやすいCMSであるということです。

だから私たちは WordPressをマスターするためのXNUMXのステップを教えてください 完全に、そしてあなたはそれらの部分で簡単に見つけられないいくつかのアイテムを可能な限り最良の状態で販売するために、あなたのビジネスのためのそのランディングページまたはそのeコマースを持つことができます。 自分のウェブサイトから使用することも、ダウンロードして自分のホスティングからウェブサイトを設定することもできるWordPress。

最初:宿泊施設

それが最も重要なので あなたのウェブサイトが遅いホストでホストされている場合、Google Insightsスコア(オーガニックナチュラルポジショニングまたはSEOの重要な要素のXNUMXつ)を上げるための深刻な問題が見つかります。

からパフォーマンスをテストできます 14の異なる場所を使用するこのツール 速度を見つけるには: keycdn.com

パフォーマンス

通常のことは、私たちが見つけることです 200〜400ミリ秒の速度。 テストが行​​われる場所に応じて異なる速度を理解する必要があります。 スペインの聴衆を探すつもりなら、ロンドンを気にする必要があります。 一方、欧米間で商品を販売したい場合は、その場所を見なければなりません。

それは重要だろう XNUMX日を通してテストを実行する 収集されたより正確なデータから始めることができるように、平均スコアを見つけるため。

第二に:ホスティングの特性

PHP

Webがホストされているホスティングが 最新のコンポーネントを使用する、少なくともバージョン。すべてがシルクのように高速になります。

  • PHP 7.x:PHPのバージョン5.6と比較すると、かなり大幅に増加しています。 ホスティングが何らかの理由でそれを提供しない場合は、他の誰かを調べることが重要です。 これは、WordPressに使用しているプラ​​グインまたはテーマでも発生します。これは、開発を継続することを誇りに思う人は、最新バージョンのPHPのいずれかと互換性がある必要があるためです。
  • ウェブサーバー:Apacheは軽くて基本的な使用のためのものです。 サーバーが重い負荷をサポートする必要がある場合、状況は大きく変化するため、LitespeedまたはNginxを使用するプロバイダーを検討する必要があります。
  • OpCodeキャッシング-PHPのパフォーマンスが30〜40%向上します。 面白いことに、OpCodeを使用するホストは多くありません。 これは、アカウントごとにサーバーにログインできる人数が減るためです。 ホスティングがそれを提供しているかどうかを知りたい場合は、FileZillaを介してそのスクリプトをWebサイトにドロップしてください。 github.com/amnuts/opcache-gui
  • キャッシング-キャッシュプラグインは非常にうまく機能しますが、Webを通過するトラフィックが多い場合、奇妙な動作を引き起こす可能性があります。 理想的には、サーバーレベルから実際のキャッシュを使用するホストを見つけます。 LitespeedLscacheとVarnishのXNUMXつがあります。

XNUMX番目:GoogleAnalyticsを使用する

言葉

Webサイトのセキュリティ対策としてWordfenceを使用する人もいますが、 パフォーマンスが低下します。 私たちの手元には、GoogleAnalyticsという優れたサーバーがあります。 Wordfenceを使用しない理由は、トラフィックのリアルタイム記録がWebサイトのパフォーマンスに大きな影響を与えるためです。 そのデータを利用する必要がある場合は、Analyticsがその答えです。

XNUMX番目:ビジュアルページビルダーをスキップします

いつ行きますか 高いトラフィック負荷に苦しむウェブサイトの開発、GoogleやPingDomなどのWeb速度測定ツールではあまり重要ではない問題から先に進む必要があります。 Visual Composerのようなものは重く、Webの速度を低下させます。

作曲家

最も重要なヒントのXNUMXつは 創世記や論文などの子のテーマに移動します 私たち自身でウェブの開発を始めること。 それは私たちの側でより多くの作業を必要としますが、長期的にはそれから利益を得るでしょう。

これらの重い問題の前に私たちが持つことができる代替案は、 プレーンHTMLでページを起動する責任があるWPBlockade、したがって、通常Web過負荷の原因である過負荷プロセスを排除します。

XNUMX番目:プラグイン

プラグイン

たくさん プラグインは典型的なWordPressのXNUMXつです、ただし、使用するものはできるだけ少なくすることをお勧めします。 それらを無効にしても、削除する必要があります。 Googleを使用してそのプラグインについて調査し、それが本当に私たちに利益をもたらすかどうかを調べることができます。

XNUMX番目:ボットとクローラー

私たちはできる これらのテキスト行を使用してください robots.txt内:

ユーザーエージェント:* 
クロール遅延:10

何がもらえますか? 何 「クローラー」と呼ばれるものは従います これらのXNUMXつのパラメーターと、Wordfenceが残りを処理します。 それらを寄せ付けないようにするとしましょう。

XNUMX番目:xmlrpc.phpを削除します

私たちは直面しています WordPressに対する最も攻撃的な攻撃のソースの。 ほとんどの人はそれを必要としないので、それは取り除くことができます。 もちろん、人気のあるJetpack for SEOで使用されるファイルに直面しているため、これらの行に注意してください。 このツールを使用する場合は、次のポイントに進んでください。 Jetpackがそのファイルを使用する場合は...

ジェットパック

XNUMX番目:心拍を非アクティブ化または減少させます

それは、当社のWebサイトがハートビートを使用して非アクティブ化するかどうかによって異なります。 ハートビートはあらゆる種類のパフォーマンスの問題を引き起こします その非アクティブ化を強くお勧めします。 その用途のXNUMXつは、出版物を書いたり編集したりするときに、WordPressデスクトップを開いたままにしておく時間が長いためです。 継続的なリクエストは、リソースの過度の使用を引き起こす可能性があります。

このプラグインを使用すると、プラグインを非アクティブ化するか、使用を減らすことができます。 ハートビートコントロール.

私たちもできます これらの行をfunctions.phpに追加します 私たちがやりたいことに応じて:

add_action( 'init'、 'stop_heartbeat'、1);
関数stop_heartbeat(){
wp_deregister_script( 'ハートビート');
}

ハートビート

ハートビートが機能する時間間隔が必要な場合:

add_filter( 'heartbeat_settings'、 'heartbeat_frequency');
function heartbeat_frequency($ settings){$ settings ['interval'] = 60; //または$設定が必要な時間間隔(秒単位)。
}

ハートビートに関するその他の情報

ハートビートの非アクティブ化は、実際に認識されるまで実行しないでください 過度のCPU使用率の本当の原因は何ですか。 これは、次の手順で実行できます。

  • アクセスログを確認してください 大量の "" POST呼び出し/wp-admin/admin-ajax.phpがあり、タイムスタンプが高いCPU使用率の急上昇と一致する場合。
  • ホスティングがcPanelとCloudLinuxを使用している場合、確かに、リソース使用のピークがいつ発生したかをログに記録できます。 admin-ajax.phpにリストされる原因を知ることができます。
  • ルートアクセス権がある場合 「top-c」で監視できます。 top -c -u username -b> topout.txtを使用すると、監視の時間を節約できます。
  • access_logsをフォローできます リアルタイムのユーザー数と役立つ:tail -f〜username / access-logs / domain.com

XNUMX番目:WordPressCronを無効にする

cron

WordPressCronを無効にする理由は アクティブにする必要はありません 誰かが私たちのウェブサイトを見たときのために。 それを無効にして、システムcronを設定しましょう。 これを行うには、wp-.configを追加します。

定義( 'DISABLE_WP_CRON'、true);

今、私たちはできる コントロールパネルにcronシステムを配置します コマンドで:

/usr/local/bin/php/home/user/public_html/wp-cron.php

10〜20分ごとに実行するためにそれを残すことができます。

XNUMX番目:記録

ログ

私たちのウェブサイトがどうなるか知りたいのなら、私たちは必要です イベントまたはログログにアクセスする。 これらは、パフォーマンスとジッターの問題を診断するのに非常に役立ちます。 それらがどこにあるかわからない場合は、ホスティングに問い合わせることができます。 時間がかかりますが、理想はそれらを解釈することを学ぶことです。

XNUMXつの主要なログは、エラーログとaccess_logsです。 それらを読んで、Google検索の芸術を練習してください それらについてもっと学ぶために。 少しずつそれはより身近なものになり、それはそれらのパフォーマンスの問題とウェブの不安定さに対処することへの恐れから私たちにやってくるでしょう。

すでにWebサイトの見栄えを良くしたい場合は、 ここで.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。