シェフ今でも平均よりは速いはずだけど、なんかもっさりしてる気がするんだよなぁ。他に何をすればいいんだろう...?WordPressサイトを運営してると、ついついこんなことで悩んじゃいますよね。コンテンツ至上主義とは言え、そのコンテンツを見るまでの時間が長いと「あーもう、このサイト重いな...!別のサイト見に行こう」と離脱されてしまい、重大な機会損失になってしまうからです。僕はテーマの開発者ということもあって、この「高速化」に関しては人一倍取り組んでいるんですが、同じテーマを使っているのに当サイトの表示速度が他の管理サイトよりも遅い気がしてたんですよね。1番気になっていたのが初速で、「え、まだ表示されないの?」と思うことがたまにありました。PHPの関数(特に正規表現周り)の見直しとかも進めていたんですが、なかなか効果を実感できず、他にどんなことができるんだろう?と思っていた時に見つけたのが「データベースのクリーンアップ」。実はこのデータベースが原因でサイトが重くなっていたんです。目次1データベースが原因でWordPressサイトが重くなる理由2WP-Optimizeでデータベースを最適化する3最適化手順4まとめデータベースが原因でWordPressサイトが重くなる理由パソコンの動作が重くなると、ゴミ箱を空にする不要なファイルの削除ハードディスクの最適化(クリーンアップ)といったことをすると改善しますよね?WordPressサイトもこれと同じで、不要なファイルを削除したり最適化することで表示速度が改善します。実は僕、記憶が正しければWordPressサイトの運営を初めてから一度もこのデータベースの最適化をやってないんですね。このサイトに関してはかれこれ3年以上運営しているので、僕の想像以上にパフォーマンスが悪くなってたみたいです。(なんでこんな基本中の基本のことを今までスルーしてたのか、ちょっと自分でも謎ですね。笑)WP-Optimizeでデータベースを最適化するということで早速データベースの最適化をしてみました。使ったのは「WP-Optimize」というWordPressプラグイン。有名なバックアッププラグイン「UpdraftPlus」と開発元が同じ頻繁にバージョンアップしている評価がかなり高いかなりの数インストールされている(使用者がたくさん)安全な方法で最適化していると、控えめに言って最高のプラグインです。魅力的なのは「一般的なMySQLコマンド」を使って最適化が行わている点ですね。UpdraftPlus.https://ja.wordpress.org/plugins/wp-optimize/データベースは最も取り扱いに注意が必要な領域なので、こういった安全な手法で最適化してくれるのは非常に良いと思います。最適化手順では「WP-Optimize」を使ってデータベースを最適化してみましょう。WARNINGいくら安全な手法での最適化とは言え、何があるかわからないので必ずバックアップはしてください!!開発元が同じで簡単に使える「UpdraftPlus」がおすすめです。プラグインの新規追加画面の検索ボックスに「WP-Optimize」と入力し、インストール後に有効化します。有効化するとWP-Optimizeというメニューが追加されるので、それをクリック。optimisations」というオレンジのボタンをクリックこれで最適化がスタートします。データベースの量にもよりますが、このくらい肥大したデータベースでもボタンをクリックしてからトータル10秒ほどで終わったので、時間はまったくかかりません。投稿リビジョンとか「15,610」ですからね...(苦笑)後は、「最適化」タブの隣にある「Tables」タブをクリックすると、以前使っていたプラグインによる無駄なファイルなんかも削除できるので、一緒にやると良いかもしれません。まとめ新品のパソコンに最適化が必要ないのと同じように、運営したばかりのWordPressサイトではこういった対策は必要ありません。記事の更新頻度にもよりますが、運営歴が半年以下であれば必要ないかなと。このプラグインは定期的にデータベースを最適化してくれますが、僕は必要最低限のプラグインしか入れたくないので、気が向いた時にインストールして最適化していく予定です。(そんなに頻繁に最適化したところで効果は出ないですからね)運営歴が長いほど効果を実感できますので、まだ最適化していない方はこの機会にぜひ。高速化するにはデータベースの最適化も効果的ですが、より効果的な対策は「レンダリングブロックの排除」や「インライン化」なので、まだ取り組んでいない方はぜひ一緒に試してみてください。見るカテゴリー:プラグインシェフこのサイト「Fantastech」を運営している人。WordPressテーマ「4536」の開発中にインプットした情報などを発信中。v3のロゴを非表示にする方法2018/12/12もっと見る「送信されたURLにnoindexタグが追加されています」エラーの対処法2018/6/10もっと見るプラグイン変更後の「サイトマップがHTMLです」エラーの対処法2018/6/9もっと見るWordPressの画像圧縮プラグインは「TinyPNG」が絶対おすすめ。上に表示された文字を入力してください。「ページを開けません。Jobsの導入方法や注意点などカスタムデータ属性でCSSフレームワークを作ろうきたぞ、国内初の流体シェイプ国内初となる流体シェイプをデザインに取り入れたWordPressテーマ「4536」を公開しました。