Tag Archives: WordPress

ブクログの本をwordpressで表示

どんな本を持ってるか見せるために、本を管理するものを作ろうと思ってたけど、全然やる気が起きなかったので、ブクログに登録してみました。

まだ登録しただけなので使い方がわかってないんですが、登録した本をブログパーツで表示させたくて見てみたら・・・な、なんかショボイ・・・

というわけで、手動でやってみます。

Read more »

nginxでwordpressを高速化

この記事(WordPressを100倍速くする! MySQLの調整やnginx proxy cache | KRAY Inc)をみて、触りたかったけど放置していたnginxがもう我慢できなーいになってしまいましたケロッグ。

Web Server Survey | Netcraftによると2011年1月のウェブサーバのシェアはapache 59.13%、iis 21.00%、nginx 7.50%となっています。
なかなか元気です。

というわけで、まずはこのブログをnginx上で動かしてみました。
nginx+php(fastcgi)+nginx cache+mysql+wordpressです。
簡単にabで計測してみたところは以下の通り。

Requests per second:

apache nginx(キャッシュなし) nginx(キャッシュ)
5.47 14.74 335.43

キャッシュありは比較するようなものではありませんが、とても早いですね。
キャッシュ効かせなくても通常のapacheよりは軽快に動作してくれそうです。

phpを高速化 APC(alternative PHP Cache)

どうせ閲覧数少ないから、とwp-cacheなんかも試してなかったけど、PHPのこういうのもあるんですね。
ここでは役に立たないけど他で使うために実験してみた。

が、モバイルなフォンがパケ代節約でウェブを見ないことにしたので、ktai-styleがうまくいってないぽいけど、いろいろ確認しにくいので、ktai-styleは停止。
wp-cacheもsuper cacheにしてみたかったが、superだとURLの形式を変えなきゃいけないので却下

むしろ WordPress の管理画面が爆速になる APC (Alternative PHP Cache) – Nire.Com

APC(Alternative PHP Cache)再び – Do You PHP?

さくらVPSからmysqlをautosshでトンネル掘ってwordpressを動かしてみる

うごいた。そりゃーうごくさ。

やることはタイトルのまんまで、以下のとおり。さくらVPSである必要は全くありませんし、wordpressである必要もありません。

  1. リモートホスト側のMySQLを設定して接続できるようにする。トンネル掘るんでany接続じゃなくてよい。
  2. さくらVPS側からautosshで「autossh -M 10002 -f -N -p xxxxx -L yyyyy:localhost:3306 user@remotehost」みたいな感じでつなぐ。ちなみにautosshは普通インストールされていないので、ソースから入れるか、ubuntuあたりはapt-getできた気がする。
  3. wordpressのwp-config.phpもデータベースのところを「127.0.0.1:yyyyy」にする。

なんかうまくつながらねぇなーなんてときは、autosshではなくてsshで繋げてみたり、以下のような感じでmysqlに接続して確認してみましょう。

mysql -h 127.0.0.1 -P yyyyy -u username -p

ちなみに-hをlocalhostにすると-Pが無視されてローカルホスト側のmysqlに接続されます。

wordpressのプラグイン

wordpressのプラグインを色々入れてみました。

Read more »

rubyからxmlrpcでwordpressに投稿

rubyからxmlrpcで簡単に投稿できるっぽいので投稿するのをほとんどコピペさせて頂いて作ってみた。
投稿のみ。

Read more »

WordPress2.5リリース

2.5RC1&2をダウンロードして導入してみたわりに全然触れなかったうちに2.5が正式リリースされました。

詳細な改善点&新機能はこっち

ブログの投稿周りではメディアのアップロードがとても良くなっている。
画像や動画のアップロードが非常にわかりやすくなった。
複数アップロードもよいし、URLを見る必要がないのは素晴らしい。

試しに画像を数点うpしてギャラリーを使ってみます

このギャラリーを挿入するのに

投稿画面で「メディアを追加(画像)」をクリック→アップロードするファイルを選択→ファイルを複数個選択→ギャラリー→ギャラリーを投稿に挿入

これだけでできる。
(ちなみにスキンが対応してないのでギャラリー画像を閲覧するとき「次の画像」「前の画像」へのリンクが表示されません(T-T

ちょっと残念だったのは、投稿ページのタグ、カテゴリが右メニュー?から投稿の下に移った事かな。
私の場合、縦より横の方が作業エリアが広いので右側にあった方がスクロールしなくてよかった。

つーか、WordPressと直接関係ないけどタグとカテゴリって何が違うんだろね。昔はタグ( ゚Д゚)スゲーみたいな感じだったけど最近よくわからなくなってきた。昔は多くのブログでカテゴリを複数指定できなかったために、タグを導入して、そこから派生の「関連する記事」とか「タグクラウド」とかそういうのやってた感じじゃないのかと思うけど、今ってもうタグかカテゴリ一本化でもいいんじゃないの? とか思ってしまう。
ThunderBirdのフォルダ(≒カテゴリ?)とタグを見るとカテゴリ=大きな項目、タグ=小さな項目という感じだろうか?
であれば、ブログでカテゴリ中のタグ検索(一覧)ができればわかりやすいのか。そういえば昔そういう機能をMTブログでやった気がする・・・。

まぁ、なんていうか、別にタグとカテゴリをどう使おうがユーザーの勝手だし機能が豊富なことはいいことなんだが、あまりPCとか得意じゃない人に、存在してしまっている入力エリアの「タグ」と「カテゴリ」にどんなときに何を入力していいのか聞かれたら微妙に困る気がした。
タグとカテゴリについてちょっと調べてみようか。。。