AmazonとW3TotalCacheでWordPressをスピードアップ

ワードプレスApache

注意: これを書いて以来、私たちはに移行しました WPEngine また、 コンテンツ配信ネットワーク StackPathCDNを搭載、Amazonよりもはるかに高速なCDN。378

しばらくブログをフォローしていれば、私がWordPressで苦労していることをご存知でしょう。 箱から出して、WordPressはかなり高速なコンテンツ管理システムです。 ただし、サイトを完全にカスタマイズして、ユーザーが必要とする場所に配置すると、多くの場合、犬になります。 新しいテンプレートでのページの読み込み時間は10秒を超えていました。これは、ひどい、ひどいパフォーマンスです。

WordPressの速度を上げるために、いくつかのことを行いました。

  • ホストをに移動しました メディアテンプル。 多くの場合、ホスティングプラットフォームにサインアップすると、最速のサーバーにたどり着きます。 ただし、システムが成長しても、サーバーをより高速なサーバーに置き換えることはありません。結局、取り残されてしまいます。
  • データベースサーバーを追加しました。 WordPressが単純なホスティングパッケージで実行されている場合、サーバーはコードを翻訳し、画像を提供し、データベースを実行しています。 データベースサーバーをホスティングパッケージに追加できれば、サイトを大幅に高速化できます。
  • 別の分割を行うために、Amazonにすべての画像を コンテンツ配信ネットワーク。 私たちは使用していました WordPress用のAmazonS3プラグイン しかし、それ以来停止しています。 プラグインでは、Amazonに画像をロードする必要があり、画像を同期しませんでした–良くありません。
  • 最近実装しました W3合計キャッシュ W3Edgeから。 信じられないほど堅牢ですが、プラグインは心の弱い人や技術者以外の人向けではありません。 私はそれを実装するために専門家を雇うことをお勧めします。

ワードプレスの合計キャッシュW3 Total Cacheプラグインを使用すると、Amazonをコンテンツ配信ネットワークとして実装できますが、プラグインはイメージパスを同期して書き換えます。 プラグインやCDNの使用をやめることにした場合でも、寒さに取り残されることはないので、これはそれを実装するための素晴らしい手段です。 このプラグインをオフにすれば、準備完了です。

プラグインはまたあなたがすることを可能にします キャッシュページ データベースクエリ 他の多くの設定と一緒に。 キャッシングとは何かわかりませんか? ページをロードするために、ページはコードを読み取り、データベースクエリを実行して、ページを動的に生成します。 キャッシュが実装されると、ページが最初に開かれたときに、ページが表示され、コンテンツがキャッシュファイルに書き込まれます。 次にページを開くときは、キャッシュファイルを開くだけです。

あなたのサイトをスピードアップすることはあなたが思うかもしれないよりあなたの読者にはるかに大きな影響を及ぼします。 実際、最高のパフォーマンスを発揮するために必要な場合、つまり何千人もの訪問者がサイトにアクセスしている場合、サイトは最も遅くなります。 あなたがそれを微調整していない場合(そして私たちはまだ私たちの作業を続けています)、訪問者はしばしば空白の画面、タイムアウトエラーに遭遇するか、ページがカップルをロードするのを待った後に単にあなたに跳ね返ります秒の。

あなたのサイトをスピードアップすることはあなたのサイトをグーグルにもより親しみやすくします。 グーグルは、彼らが高性能サイトをより高くランク付けすることを確認しました。 上記のヒントに加えて、サイトの画像サイズを縮小したり、ページ圧縮を実装したり、EC2またはAkamaiの地理ベースのコンテンツ配信ネットワークを実装したり、負荷分散や同期に移行したりすることもできます。 しかし、それは大金になりつつあります!

一つのコメント

  1. 1

    良い投稿–最近、Media Templeに引っ越して、サイトAnglotopiaの高速化に苦労しています。 移動後、GoDaddyでの以前のホスティングと比較して実際には遅くなりました。 それ以来、私はW3 Total Cacheをインストールし、CDNを追加し、他のいくつかを最適化しました。ロード時間は現在平均9〜10秒で、数か月で最高です。 それはまだ改善する必要があります。 次に、別のデータベースサーバーを取得してみます。 今のところ、来週のRoyal Weddingの報道で大量のトラフィックが発生することが予想されるため、サーバーが引き続き機能することを確認したいと思います。

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.