[WordPress高速化!] WordPressの言語を「翻訳無(英語) 」にしたら超高速化するよ!
ここ1週間ぐらい、KUSANAGIという超高速WordPress環境への移行と高速化チューニングを頑張っています!そのため、記事更新がなかなか出来ていませんでしたが、やっと問題対処やチューニングが完了しました。長かった…
この1週間で色々学んだことや、情報共有すべきことが沢山ありましたので、まとめていきたいと思います!
まず、今回は高速化の話です。WordPressを使っている人皆が使えるテクニックだと思います!なんと、言語を英語(翻訳無)に変えるだけで爆速化するんです!少し英語になると違和感を感じますが、慣れたら問題ないですよ!
目次
WordPressは言語設定を変えるだけで爆速化する!なぜなら翻訳に時間がかかっているから!
WordPressですが、もちろん一番最初に開発されるのは英語版です。そこから日本語版に翻訳されたものを、我々日本人は使わせてもらっています。しかし、この翻訳作業、なぜか動的に行われているようなんです。動的というのは、ページが要求されて実行するたびに翻訳しているようなんです!なんと無駄な…
ということで、実はWordPressは英語版に切り替えるだけで、かなり高速化するんです!自分は、これを切り替えるだけで、下のように超高速化しました
[処理速度]
改善前:0.80秒 → 0.50秒
かなり高速化してますよね!これぐらい無駄が翻訳で生じているんです。毎回翻訳しているってバカみたいですよね。。。
WordPressの言語の変更の仕方に注意!設定から言語変更すると、ややこしくなるようです!
この言語の変更ですが、注意が必要です。下図のように設定画面の言語選択からも、英語に切り替えられるのですが、これは駄目です!こうすると全てが英語の設定となり、WP MULTIBYTE PATCHプラグインが使えなくなり、検索や文字列カウントなどが英語版仕様になってしまうみたいなんです!トラブルの原因ですよね。さらにWordPressのアップデートも英語版基準となり、日本語環境に戻すのが面倒になります。
ですので、一番オススメな方法は、「wpmp-load.phpファイルに翻訳無設定を加える」方法です。wpmp-load.phpはWP MULTIBYTE PATCHの設定ファイルです。
正式な適用方法
[手順1] /wp-contentフォルダの下にwpmp-config.phpを作成する。
日本語WordPressの環境であれば、WP MULTIBYTE PATCHが入っているはずであり、これを使用します。wpmp-config.phpはWP MULTIBYTE PATCHの設定ファイルで、デフォルトは/wp-content/pluginsフォルダにwpmp-config-sample-ja.phpとしてあります。これをwpmp-config.phpという名前に変更して、/wp-contentフォルダ直下に置いて下さい。
/wp-content/plugins/wp-multibyte-patch/wpmp-config-sample-ja.php ↓ コピー /wp-content/wpmp-config.php
[手順2] 下の1行をwpmp-config.phpに加えて修正反映
これは、翻訳を無効にするという意味です。これにより、WordPressのメニューはウィジェットの一部などが英語になります。
add_filter('override_load_textdomain', '__return_true');
こうすることで日本語の環境を使いながら、翻訳は無効にしてスピードアップできます!劇的にWordPressのスピードが早くなりますよ!
↓こんな感じで、wpmp-config.phpの最後の1行に加えると、翻訳が無効になります!
機能は日本語環境のままですが、色んな箇所が翻訳無状態(英語)になります。必ず確認をお願いします!
上記のようにすることで、翻訳を無効にしたたま日本語機能が使えます。アップデートも日本語のjaバージョンのもので、行う事できます。これなら安心。でも、翻訳を無くすことで、様々な箇所、ページ内の文章も英語になっている可能性があるので注意して下さい。
もちろん、自分が日本語で書いた記事などが英語になることはないです。ただ、WordPress自体のデフォルトの文章が英語になっている可能性があります。例えば、ウィジェットのタイトルだったり、コメント欄の表記だったり。共通パーツの文章が変わっている可能性がありますので、適時修正する必要があります。そこだけ注意して下さい。
ちなみに自分は、ほとんどカスタマイズしてしまっているため、下の画像(コメント欄)の「返信」が「Reply」に変わっているぐらいしか変わっていませんでした^^ とにかく、共通パーツなどは変な英語になっていないかだけ確認したほうが良いです!
[↓自分はコメント欄の「Reply」ぐらいしか、変わりませんでした]
とにかく、微妙な副作業はあるかもしれませんが、それ以上にこの「翻訳を無くす」という効果は抜群です!下図のように管理画面も全て英語に変わりますので、少しだけ違和感がありますが、操作は日本語バージョンと一緒であり、慣れたら問題ないかと思います!是非スピードアップしたい方は試してみて下さい!オススメんです!
⇒「WordPress」カテゴリ記事一覧
その他関連カテゴリ
↓WordPressでブログ始めるならエックスサーバーがおススメ!