Posts Tagged ‘Google’
-
WordPress 表示が遅い
WordPressは、MySQLというデータベースサーバーとPHPというプログラム言語の組み合わせで、ページを表現しているのですが、アクセスがある度にMySQLからデータを取り出し、PHPで加工して出力するので、非常に表示が遅いです。
私もWordPressを使い始めて、色々検索しながら改良を重ねているんですけれど、WordPressのことを検索してヒットするサイトは、たいていWordPressが使われていたりするので、表示がすんごい遅くてイラッとすることが多くなってきました。特に私のブラウザ(Lunaを使ってます)が、最近調子悪くてあまりにも表示に時間がかかるページに出くわすと、Not Foundをはき出すんです。
ページが見つかりません。の、アレです。そういう場合は、いちいちGoogle Chromeを使ったりするんですけれど、どのWordPressサイトもページの表示にすごく時間がかかっているみたいです。
表示を速くするプラグイン
以前、WordPressの表示を速くする WP Super Cacheという記事で「WP Super Cache」というプラグインがキャッシュを使用して表示の高速化を実現できる。と書きました。
この「WP Super Cache」を利用すると、キャッシュされたページ(一度誰かがアクセスするとキャッシュが作成され、次回以降このキャッシュが使われる)により、一瞬で表示されるようになります。
その効果は劇的で、是非ともインストールしておきたいプラグインのひとつなんですけれど、弱点として更新されたページが古いキャッシュが使われてしまって、新しい記事が反映されない場合があるんです。
まぁ、これは設定で防ぐことは出来るんですけれど、頻繁に(たとえば毎日1つは記事を投稿している)ブログにはかえってデメリットが多くなってしまう可能性もなきにしもあらずなわけです。
「投稿や固定ページを公開するたびにすべてのキャッシュを削除する」にチェックを入れると、新しい記事を投稿すると、自動的にそれまでの古いキャッシュが削除されるので、上のような古いページのまま。といった問題が起こりません。
ただし、キャッシュを削除するのでその分投稿するときにかかる時間が多少長くなる可能性があります。表示が遅いとSEO的によくない?
ところが、最近、GoogleのMatt Cutts氏が興味深いことを言い出したようです。
もしかしたら、今後は表示時間に関しても気にかける必要があるかもしれません。
でもご安心を。
WP Super Cacheを使えば、表示はあっという間。WP Super Cacheのもう一つの注意点
Google Analyticsをインストール(参照:Google Analyticsを導入する)すると、各ページにアクセス解析用のJavaScriptが埋め込められるんですけれど、Google Analyticsは、管理人もアクセスログに記録してしまうのです。
そのため、管理人がアクセスしたときはGoogle AnalyticsのJavaScriptを表示させない設定が必要です。WP Super Cacheの設定画面に行き、「ログインしているユーザー向けにはページをキャッシュしない」にチェックを入れて、保存します。
こうすることで、管理者のアクセスはアクセスログに記録しないようになります。 -
Google Analyticsを導入する
ちょこちょことGoogle経由のアクセスがあったので、Google Analyticsを導入してみることにしました。
私の場合、Apacheのログから自分で作成したプログラムで、アクセスを解析しているんですけれど、まぁ、今回、完全にGoogle Analytics任せにしてしまってもいいかなぁ。と。
私が作ったプログラムでは、どんな検索サイトからなんというキーワードでアクセスしてきたかを1件1件丸1日分表示してくれるので、単純明快でわかりやすいっていう特徴があるんですけれど。そっちの方はやろうと思えばすぐにでも導入できるんで、いつでもいいかな。と。
あと、レンタルサーバーを借りることになったら、そういったプログラムを動作させられなくかもしれないし。Google Analyticsをプラグインで導入
Google Analyticsは、プラグインで導入出来るみたいです。
インストール
WordPressの管理画面の「プラグイン」をクリックし「新規追加」をクリック。
検索キーワードを「Google Analytics」として「プラグインの検索」をクリックします。
色々ヒットしましたね。
とりあえず、一番上のGoogle Analyticsを選択してみました。「インストール」をクリック。
インストールが完了しました。
「プラグインを有効化」をクリック。Google Analyticsでの設定
つづいて、Google Analyticsへログインします。
管理しているアカウントをクリックすると、右上に「新しいプロファイルを追加」というリンクが表示されるので、クリック。
ドメインを入力し、「Finish」をクリック。
「ウェブプロパティーID」がトラッキングコードとなります。
このトラッキングコードをコピーします。
「Google Analytics UID」へ貼り付けます。
「Google Analytics logging is」を「Enabled」にします。
「Admin tracking disable method」を「Use “admin” variable」にします。
一番下の「Save Chenges」をクリックします。Google Analyticsで確認
WordPressのブログのどのページでもいいので、一回アクセスします。
※ これによってGoogle側でトラッキングコードを確認します
上のように「!」が表示されていると、まだトラッキングコードの確認がGoogle側で出来ていません。
キャッシュを使って高速化させている場合は、一度キャッシュを削除するか無効にしてください。このように時計表示であれば、Google側で認識できたことになります。
正式に稼働するには、24時間ほどかかるのでこのまま待ちます。先ほど設定した「Admin tracking disable method」を「Remove」にして保存します。
こうすることで、ブログ投稿者のアクセスは記録されません。
※ ただし、キャッシュを使って高速化させている場合は、記録されてしまう可能性があります。実際のアクセス解析
設置して半日ぐらいで、アクセスを記録しはじめたようです。
カテゴリー
- WordPressの導入 (11)
- WordPressの設定 (20)
- WordPressのSEO (21)
- テーマ・プラグイン (7)
- ロリポップ (5)
- サイト構築 (16)
- Movable Type (1)
- Ubicast Blogger (1)