APC/APCUキャッシュの威力が凄い!WordPressで100を超えるDBアクセスが30程度に激減!
自分がWordPress利用環境としてレンタルサーバーからVPSに移行した一番の理由が、「APC/APCUキャッシュを使用したいため」です。APC/APCUキャッシュについては後ほど詳しく説明しますが、自分はこのAPC/APCUキャッシュを使用することで、1ページ表示させるためのDBアクセスを110程度から30程度に激減させました!
キャッシュする仕組みは様々なものがありますが、大半はページキャッシュという「ページ単位でキャッシュする」仕組みです。それに対して、APC/APCUキャッシュは「ページよりも細かい単位でキャッシュできる仕組み」です!うまく使えば、全くIO/ディスクアクセスを発生させない、超高速なWordPress環境を作る事さえ出来ます。
あまりAPC/APCUを活用されている方がいらっしゃらないように感じましたので、本記事ではそのAPC/APCUの魅力、その他キャッシュ方法の問題点などを語りたいと思います!WordPressを超高速化したいと思っている方は、是非参考にしてみて下さい!
↓APC/APCUキャッシュの命令の一覧。簡単な命令でキャッシュの書き込み/取り出しが可能なのです!
WordPressでプラグインが重い理由を解説!なぜプラグインはオススメできない?
WordPressのプラグインってできるだけ入れないほうが良いって言われてますよね。プラグインなしで自分でfunctions.phpに追記するのが良い手段と言われてます。WordPressを高速化するためにプラグイン使用数を1まで減らした自分としては、特にそれを強く感じます。色々実験しましたので、、
でも、なぜプラグインが重いのかあまり知らない方も多いと思います。そこで、高速化チューニングで実験して分かったその辺りの理由を述べさせて頂こうと思います。
WordPress高速化/安全性のためfunctions.phpを管理画面用途と公開用に分けよう!
今回はfunctions.phpを管理画面とそれ以外で分けよう!というオススメ設定のお話です。簡単なので、すぐにでも分けることをオススメします^^
重要:functions.phpは毎アクセス時に必ず呼ばれる!
functions.phpはwordpressの概念の中でも最重要なものです。なぜなら、常に呼ばれるからです。どんな時でも呼ばれます。ページを表示するときでも、管理画面にログインするときでも、プラグインの処理が走るときでも、、、必ずです。
だからこそ、とりあえずfunctions.phpに書いておけば何でも大丈夫なんですね。必ず呼ばれるから。何でも書けるから便利ですよね~
何でもかんでも1ファイルに書くのは良くない!
そもそもfunctions.phpに何でも書くのはよくないです。それは3つほどデメリットがあるからです。
WordPressプラグインON/OFFをワンクリックで切り替え出来るようにする方法!
WordPressのプラグイン、たった1つしか入れてません!
ここ2ヶ月ぐらいで、WordPressの高速化に励みました。もちろんサーバー自体の高速化も大事ですが、WordPress自体の高速化も非常に重要であり、かなり努力しました。
その結果、こちらの記事でも書きましたが、本サイトはプラグインをたった1つしか入れていません。その1つは下図のとおり、「WP Multibyte Patch」という日本語環境ならほぼ必須なものだけです。その他たくさんあるように見えますが、全てDeactive状態(非稼働)になっています。つまり、日本語環境としては最小限にしています!
これはプラグインを使わずに、自分で必要なものをfunctions.phpに書いていった努力によります。ただ…実はどうしても切れなかったプラグインが1つだけあるんです。そのプラグインについては、タイトルの通り、「プラグインON/OFFをワンクリックで切り替え」出来るようにしています!これにより、「必要なときだけプラグインをON」するようにして高速化を実現しているんです!涙ぐましい努力ですが効果ありです!
今回はこの「プラグインON/OFFをワンクリックで切り替え出来る方法」について共有させて頂きたいと思います!
WordPress投稿画面でプレビューボタンにショートカットキーを導入したら死ぬほど効率化した!
WordPressのプレビューボタン何度も押していませんか?
wordpressはかなり効率化されたブログ管理システムです。効率的にブログが投稿できます。しかし、標準では他のブログサービスより劣っているようなところもあります。それがブログのプレビュー表示です。自分が前使っていたFC2などでは、リアルタイムにプレビューが表示されるようになっていました。それもまたうざったかったのですが、それでもすぐにプレビューが見れたのは便利でした。
しかし、WordPressではプレビューボタンを押さないと、実際の投稿画面を確認できません。また、下図のようにプレビューボタンが投稿記事の右とか下とか微妙な位置にあるため、ボタンをわざわざ押すのが面倒くさかったりします。