Home > このサイトの情報

このサイトの情報 Archive

wordpressのサイトが重いのを改善するプラグイン

こんにちわ。4女が1歳の誕生日を迎え、感慨深いモノを感じている管理人です。月日がたつのって本当に早いですね。

さて、このブログと同じように、wordpress で構成しているサイトがいくつかあるのですが、そのうちのひとつが重いということで、対処療法として、wp-cache プラグインを導入してみました。

日本語だと、この辺が詳しいのですが、紹介されている本家を見に行ったら、2005年のものでちょっと古い様子。サイト内検索でちょっと探してみると、WP-Cache 2.1.2が、2007年の9月21日に出ているようでしたので、それをインストールしてみました。簡単な手順は次のとおり。(前述のサイトで説明されていることと同じです。)

  • プラグインをダウンロードして、ローカルに展開
  • サーバ上の (wordpressをインストールしたディレクトリの)wp-contents/plugins にフォルダごと ftp
  • wp-contents ディレクトリに書き込み属性を付ける
  • wp-config.php ファイルに書き込み属性をつける
  • 管理画面からプラグインを有効化する
  • 管理画面の各種設定メニューのwp-cacheメニューから、Enable Itボタンを押して使用開始

前述のページで動作確認までしたら、セキュリティを考慮して、wp-config.php と、wp-contents フォルダの書き込み権限を元に戻しておきましょう。別にそのままでも問題ありませんが、本来変更できる必要がないものを変更可能にしたままにしておくのはちょっとよろしくないので。セキュリティなんて、そんなの関係ねぇっ、とかって人は無視してOKですけれど。

このプラグインにより、ページがキャッシュされている間は、すばやく表示されるようになるはずです。これまで、このブログも遅い、とか重い、とか言われていたわけですが、これでちょっとは早くなったんじゃないかと。。。何か不具合とかあったら教えてください。

8月も終わりましたね(googleの検索結果等々)

こんにちわ。多摩センターで打ち合わせ、京橋で打ち合わせ、その足で福岡に行って、翌日打ち合わせして帰京するというハードな水曜、木曜を過ごしていた管理人です。

早いもので8月も終わりですね。二学期制の始まった小学校は既に学校が始まっていて、第一亀戸幼稚園さんなど、小学校併設の幼稚園も既に夏休みが終わっているところもあるようですね。長いようで短い夏休み、皆様いかがお過ごしだったでしょうか。

さて、前回の調査報告から約一ヶ月半が経過したわけですが、なんと、”江東区 大島 幼稚園”という局所キーワードの組み合わせで、やっとgoogleで1位になりましたw

SEO対策をいろいろテストしてきているわけですが、局所的とはいえ、googleで1位になったということは、これまでの仮説(SEOは、仮説、設定(実施)、評価の繰り返しで成り立っています)が、それぞれうまく機能しているんだろうと評価できます。この調子でもうちょっと大きなくくりでも1位になれるようにがんばりたいと思いますです。はい。

ただ、NGなネタもあって、相変わらずY!とMSNには登録されていないようです。Y!はビジネスエクスプレスに申し込んでいませんし、MSNはそもそもよくわからない評価が出るので、致し方ないといえばそれまでなのですが、もうちょっとこう。。。w

とりあえず、Y!とMSNを避けて通るわけにはいかないので、もう少し真剣に対策を練らないとダメかな、というところで、いろいろ案を出していこうと思っています。ひとまず今日は、googleで1位おめでとうエントリーということでw

WordPress のバージョンアップ

こんにちわ。管理人です。

このブログは WordPressで出来てます で紹介したとおり、WordPress というオープンソースのブログツールを使ってできています。

実はこの WordPress が、先月バージョンアップしていました。いや、もちろん気がついていたのですが、なかなか時間が取れずに更新できずにいたわけです。それをつい先ほど時間を作らざるをえない状況になりまして、ひとまずバージョンアップから片付けるか、ということで、最新のバージョン 2.2.1 にアップデートしました。
もっとも、バージョンアップとはいえ、2.1.3 からの場合は、差分更新ではなく丸ごと入れ替える必要があるということだったので、ざっと入れ替えたわけですが、WordPress の日本語サイトの情報では舌足らず(?)でしたので、今回引っかかったところを中心に、メモとして残しておこうと思います。

ME 2.0.x 及び ME 2.1.3 から ME 2.2.1 へのアップグレード

1. こちらより、wordpress-me221.zip をダウンロードします。
2. 不測の事態に備えて必ず現在のファイル群をローカルに保存する。
3. 同様にデータベースのバックアップを実行し、データをローカルに保存する。
4. 動作中のプラグインをすべて停止させる。
5. 解凍したファイルをすべてアップロードして上書きする。
6. ブラウザで wp-admin/upgrade.php にアクセスしてアップグレードを実行する。
7. 動作を確認しながら一つずつプラグインを有効化する。
8. 以上です。ほとんどの場合、問題なく処理が完了することでしょう。

日本語サイトでは上記のように書かれていたのですが、6でさくっとひっかかったので、メモです。

まず、upgrade.php の場所に注意しましょう。ディレクトリをいじっている(標準とちょっと違う)場合、そもそも場所が異なります。
次に、euc-jp の DB に、UTF-8 で導入するなど、文字化けで悩んだ方は、wp_db.php をちょっと覗いてみましょう。いろんなサイトを見てまわり、

mysql_query(”SET NAMES utf8″, $this->dbh);

などを利用して、無理やりやっていた人は、

if ( !empty($this->charset) && version_compare(mysql_get_server_info(), ‘4.1.0′, ‘>=’) )
$this->query(”SET NAMES ‘$this->charset’”);

という記述に、悶絶するはずです(管理人もものすごく悶絶しました。)これがまた、$this->charset がどこでセットされてるかと言えば、新しくなった wp_config-sample.php です。そうです。上記には書かれていないのですが、wp_config.phpを修正してあげないと(sampleで置き換えるとDB設定を失ってしまうので注意すること)いけないのです。
逆に、wp_db.php を修正する必要がなくなったので、この辺り少し便利になったかもしれません。(それにしてもこのコードはねぇ。。。)

プラグインについては、導入済みのものについて全て問題ありませんでした。ただ、アドセンス系などのプラグインを使用している場合、テーマ中に直接 function call がある場合、有効にするまではエラーになってしまう(7で言っているのはそういうこと)ので、あせらず順番に有効化しましょう。

なにはともあれ、無事バージョンアップが終わったので、明日は本番というか、本当に必要な作業のほうに入ります(ぇ

備忘:googleの検索結果等々その2

こんにちわ。管理人です

このブログを開設して、はや丸2ヶ月が経過しました。そもそもSEOやその他もろもろのテストを兼ねて、できるだけ技術要素に時間を割かずに、やってきているわけですが、本日、ついに goole 検索(右上の検索ボックスからどうぞ)にて、”江東区 大島 幼稚園”というワードで、1ページ目にくることができました!(万歳!w
結果として、このワードでは本家を追い抜いてしまうという、本末転倒な成果をあげてしまったのですが、本家へ流入しやすい構造になっているので、特に問題ないかな、とか。

さて、実は google のSEOテストに注力していたため、Y!(Yahoo! japan)やMSN、その他の検索エンジンには、まったく対処しておらず、未だにクロールもされていないし、当然検索結果にもあがってきません。
これからまた、約一ヶ月かけて、他のエンジンに対応してみたいと思います。

一ヶ月後、予定どおりに google の検索結果で3位内に入り、Y!やMSNでも成果を残せたら、またご報告したいと思います。

カレンダー稼働状況

こんにちわ。管理人です。

先の日記で公開した、ですが、大島幼稚園の行事予定の投入が稼動し始めました。

これで幼稚園のおおまかな行事予定が閲覧できるようになったので、ぜひご活用ください。(あ、先生にお話しないとか。。。)

実は、第四大島小学校の行事予定もカレンダーを作っていて、それもテスト的に使っています。ただ、小学校は6学年あり、他学年の行事は見えにくいのも事実なので、PTAか校長先生にお話して、学校側で対応していただけないか検討したいと考えています。お母様方だけでなく、職場にいるお父さんも、残業や飲み会の予定を組むのに役立てれば(いや無理か。。w)便利かなぁと思うのですが。。。

備忘:googleの検索結果等々

こんにちわ。管理人です。

今日はちょっとシステム的な備忘をメモメモ。

最初の頃に書きましたが、このサイトは、WordPress というツールを利用して作られています。
MovableTypeというブログツールと並んで、世界でもメジャーな、人気のあるツールです。このサイトをWPで立ち上げたのにはいろいろ実験的要素があって、そのうちのひとつにSEO対策の実験というのがあって、今日はそのことについての記録を残しておこう、というエントリーです。

このサイトを立ち上げたのは5月12日。google sitemap を用意したのがたしか15日、googleのインデックスにはじめて登録されたのが21日。最初はなぜか、母の日はいかがでしたか?というエントリーがメインにw

複数のエンジンに登録し始めたのが20日で、現時点のアクセス数は、ほぼ皆無(ヲイ
管理人の友人のうち、数人が気づいてくれて、見てくれたっきり。

5月24日時点では、googleにキャッシュされたページは7ページ。それとは別に、管理画面へのログインリンクがイキになっているので、これをやめるのは今後の課題。たぶん、この調子でいくと、waordpress本家やその他のリンクに結構持っていかれてる気がする。それと、ページランクはまだついていない(=0ではない)。

今後の傾向と対策について検討してみるが、やはり開設後2週間、インデックスされてから一週間程度では、なかなか検証が難しい。というわけで、役に立たないかもしれないけど、思いつきだけメモしておくにとどめる。

  • このインデックスの登録の遅さは、クローラの巡回頻度に依存している?ツールによる影響、というわけではないらしい。
  • インデックス範囲が変(全部でない、メインが後回し、カテゴリも上位)は、sitemap.xmlの優先順位に依存してる気がしてきた
  • 2ヶ月経過したあとで、インデックス状況とページランクについて再検討すること。インデックス状況は格段によくなり、全件が記録されるか、抜けても一部であるはず。ページランクは初期段階で2は欲しい。最終的な目標は5にすることだけど、、、、

待望の非公開ページ

こんにちわ。管理人です。

親子ふれあいデイお疲れ様でした。すぐそこの公園とはいえ、子供たちと100%向き合って遊ぶのはやっぱり疲れますね。世のお母様方、先生方には本当に頭が下がります。

さて、先日投稿した今後の予定でも公言したとおり、アクセス制限したページを用意してみました。
とは言っても、予算0円で、比較的誰でも簡単に使えて、その上管理機能まで、となると、おのずとサービスは限られてしまうんですけれども。自前で用意するとセキュリティ的な問題がネックになるし、中途半端なサービスを利用してもアレだし、、、
というわけで、アクセス制限したページは、google groupを使用することにしました。以下のリンクからどうぞ。

Google グループ
非公式:江東区立大島幼稚園
このグループにアクセス

このサービスは、招待を受けて、承認されないと(管理人である私が許可しないと)中を見ることができないようになっているので、このブログでは公開をためらうような情報でも、子供たちの写真など、ちょっとは安心して投稿することができます。もちろん、参加してくださる方の良識やリテラシはある程度必要なわけですが。。。

さて、そろそろ先生方にご相談しなきゃかしらね。。。

予定表のテスト提供開始です

こんにちわ。管理人です。

先日から調子の悪かった我が家のDVD-HDDデッキですが、初期化しなおしたらまんまと直りました!(買わなくて済んでよかった!w
また、昨夜からうちの相方にも投稿を練習させ始めたので、そちらもぜひ読んでコメントしてやってください。

さて、先日投稿した今後の予定でも公言したとおり、スケジューラ(予定表)を用意してみました。
基本的には園便りで提供される情報の焼き直しに過ぎませんが、必要に応じて詳細情報を掲載できるようにしておこうと思っています。このボタンからどうぞ。職場でパソコンを使っているお父さんたちには、子供たちの予定や行事の感覚がつかみやすくていいのではないでしょうか。不要な時はすぐ非表示にできるのもこのカレンダーの魅力のひとつですね。

もし使い方や設定についてわからないことがある場合は、無理をせずに管理人を呼んでくださいw
後日改めて個別対応のページを書きますが、円滑なコミュニケーションと園のIT化促進のためにも、無料で説明にお伺いします。(あ、管理人は甘いもの大好きですw)基本的には、土日祝日か平日の夜間でしか対応できませんが、出来るだけご都合に合わせたいと思います。

utf-8化しました

こんにちわ。管理人です。

使うだけの人にはあまり関係ないのですが、やっと文字コードを euc から utf-8 にすることができました。

このサイトがホスティングしているレンタルサーバ会社は ラピッドサイトなのですが、どうやらデフォルトで mySql の文字コードが euc で変更不可らしい。。。
おのずとDBを使うサービス、このブログのように WordPress のようなツールを利用していると、文字コードに euc を指定しないとサイトが文字化けの嵐になってしまうという。。。

とりあえず導入時は euc であきらめようと思っていたのですが、そこはそれ、根っから技術者なので、中途半端な妥協に我慢できずに、あれこれやってついに utf-8 化に成功しました!やったね!

というわけで、このエントリーは次回以降のための覚書なわけですw

環境等

  • OS は FreeBSD だっけ?このサーバは。。
  • mySql のバージョンは、4.1.21、文字セットは EUC-JP Japanese (ujis)、接続照合順序は、ujis_japanese_ci です。
  • WordPress ME2.1.3 インストール時に、何もいじらずにインストールして、文字化けを発生させないようにするためには、 WordPress の文字コードを euc にする必要がありました。

以下、作業手順メモ

  1. DBのバックアップ
  2. wp_%テーブルの全削除
  3. 操作メニューから、照合順序を utf8_general_ci に変更して実行
  4. \wordpress\wp-includes の wp_db.php を修正( 65行目くらいに mysql_query(”SET NAMES utf8″, $this->dbh); を追加)
  5. wp_db.php を FTP でアップロード
  6. サーバ上の wp_config.php を削除
  7. 管理画面にアクセスして、再インストール
  8. バックアップしたSQLファイルから、insert 文だけ抜き出して、phpMyAdmin から全部実行
  9. これで表面的にはOKになる
  10. ただし、管理画面が操作不能になる(権限がありませんと言われる)
  11. phpMyAdmin から、wp_options を選択し、wp_user_roles を修正する
    参考:WordPress フォーラム
  12. とりあえず以上で utf-8 化成功。サイトも管理画面も、phpMyAdmin上も問題なく表示されるようになりました。

とりあえずメモということで。

google adsense を設置してみました

こんにちわ。管理人です。

また新しい一週間が始まりますね。サザエさんシンドロームにかからない自分をちょっとだけほめつつ、月曜が週初って思うあたり、つくづく労働者階級だな。。。とかw


さて、今日は google adsense を追加してみました。

広告(≒アフィリエイト)って、目的を持ってインターネットを使っている時は、結構邪魔ですよね?
管理人も、探し物をしている時に目立つ広告を打たれると、もうその商品は意地でも買わない!とか思ってしまいます。もうちょっとなんとかしてくださいw>Ixメディアさん、日経Bxさん
もっとも、すでに広告はほとんど目に入らないくらい慣れちゃってるんですけれども。

ではなぜこのサイトに広告を入れたのかというと、ブログ形式のゆるーいこのサイトなら、サービスの一環として、まぁいいかな、と思った、というところなのです。

google adsense は、サイトの利用者のためのサービスです。Adsenseのページには、次のように書いてあります。

テキスト、イメージ、動画など検索結果やコンテンツの内容に合った広告が配信されるため、サイト訪問者にとっても有益な情報になる広告が提供されます。

ということは、このブログで幼稚園や子育てに関することについて触れていけば、比較的ミスマッチの少ない広告が配信できるのではないか、と考えたわけです。広告収入を主目的とした情報系サイトと異なり、幼稚園に特化したこのブログなら、園児の保護者にスコープした広告が配信されるかな、という期待感です。事実 Adsense は、競合する自動広告配信と比較しても、高い精度を保っていますので、比較的お勧めできるのではないかと考えています。

おっと、また前置きばっかり長いわけですけれども、要は、WordPress 自体の設定も完全には終わってないのに、Adsense を導入したので、時々おかしいかもしれませんが、ご容赦ください、ということなわけです。よろしくお願いします。ではでは。

2007年5月14日 13時 追記
ちなみに、利用したプラグインは、Adsense Deluxeです。これでベストとは言いがたいかもしれませんが、比較的お勧めできるプラグインです。よろしければどうぞ。

ホーム > このサイトの情報

Search
Feeds
Meta

Return to page top