「WordPress を使いこなそう」というタイトルで、WordPress の高速化について Apple Store Ginza のシアターイベントでしゃべってきました。
使用したスライドは、slideshare にアップロードしてあるので、そちらも見てみてください。
「WordPress を使いこなそう」というタイトルで、WordPress の高速化について Apple Store Ginza のシアターイベントでしゃべってきました。
使用したスライドは、slideshare にアップロードしてあるので、そちらも見てみてください。
この前リリースした網元ですが、そのまま使うと Ktai Style とか WP Touch とかを使ってる場合、リバースプロキシキャッシュを効かせると、うまいこと動きません。
おでこんにも突っ込まれました。
@wokamoto ありがとう、帰ったらやってみますー。モバイル用の表示してたものもPC表示になったりとか謎な挙動もあるので、テスト運用してます!
— odyssey / おでっせい (@odyssey) July 31, 2012
ってわけで、その辺もろもろを解消するための設定方法を書いておきますね。
続きを読む
AWS でサーバを動作させるには Amazon EC2 (Amazon Elastic Compute Cloud) でインスタンスを立ち上げる必要があります。
VPS とかと同様にまっさらな OS イメージでマシンを立ち上げて環境構築しても良いんですが、WordPress でしか使わないとか用途が決まってる場合、毎回そんなことやってるのもメンドクサイし苦痛です。こっちは、素早くサーバをたちあげたいんじゃ!
…ってわけで、AWS には Amazon Machine Image (AMI) って仕組みがあります。
これは、構築済みのサーバイメージを利用して、まったく同じ環境のインスタンス(サーバ)を高速に立ち上げるための仕組みです。
Digitalcube でも、これを利用して迅速にサーバを構築しているのですが、そこで使っているパフォーマンスチューニング済みの AMI を公開して使ってもらうことにしました。
それが、"網元"サービスです。
とりあえず、第一弾として EC2 の一番安いインスタンス t1.micro で WordPress を動作させるためにチューニングした AMI を公開しました。
AWS さんでは新規にアカウントを作成すると、1年間は t1.micro を無料で利用できるようなので、気になる人は使ってみてください。
デモ: http://demo.ninjax.cc/
デモサーバは、AWS の東京リージョンで動作しています。
また、最近βリリースした CDN 提供サービス WP Booster も導入してあります。
続きを読む
マルヤガーデンズっていうショッピングモール(デパート?)を会場にして開催されたんですが、これも新鮮でした。
隣のカフェラウンジでドリンク買って飲みながらセッション聞いたり、中々自由な感じです。
こういう雰囲気もいいっすね。
私はぶらぶらしながら、AWS さんと Nao さんのハンズオンの手伝いしたりしてました。
Digitalcube で提供を開始する WordPress 専用高速 AMI "網元" を使ってもらったんですが、好評だったようでうれしかったです。
これは、AWS の t1.micro インスタンスで WordPress を動作させるためにチューニング済みの AMI ですが、後で別記事で詳細説明しますね。
「WordPress が遅いとは言わせない!」を合い言葉に作った奴です。
(一度は「これ、ただで公開するとまずいんちゃう…」と、代表に言われてしまった子です。)
久しぶりに WordPress Plugin の新作を作りました。
公式プラグインディレクトリには、まだ登録してないので、ダウンロードは github からどうぞ。
ユーザがサイト内の気になる記事を clip しておいて、後でリストから見直すことができるようにするプラグインです。
dogmap.jp でも動作していますが、各記事の右上に clip というリンクがあると思います。
これをクリックすると、サイドバーの「My Clip」という所に記事のリンクが追加されていきます。
clip した記事の ID をブラウザの cookie に記憶させておいて、これを表示しています。
プラグインを有効化した後、ウィジェット「My Clip」をサイドバーに追加してください。
7/14(土) に鹿児島で開催される WordPress のお祭り Word Volcano 2012 に行ってきます。
この手の WordPress のイベントにスタッフじゃなくって、お客さんで参加するのは久しぶりなのでドキドキしてます。
鹿児島と言えば天文館のシロクマなので、どうでしょうファンの小賀さんと対決したいですね。
さて、今回の WordVolcano では DigitalCube として AWS さんと一緒に AWS ハンズオンを行います(組長が)。
ここに、DigitalCube で使っているチューニング済みの、超高速 AMI (プロジェクトネーム "網元")をぶっこみます。
実際に、いくつかのサイトもこの AMI を使って構築しています。
t1.micro インスタンスで WordPress を動作させるために最適化された EC2 を起動することができるこの AMI ですが、現在 public で公開していますので、ぜひ使ってみてください。
続きを読む
WordPress 3.4 にアップデートしたついでに、テーマを変更しました。
3.4 では、見送られた次期デフォルトテーマ Twenty Twelve の子テーマです。
おでこんは、こんなことを言ってますが…
[注意] WordPress 3.4 に新デフォルトテーマ Twenty Twelve は実装されていません。将来の機能要望に移っています。なお、trunkよりテーマファイルは入手できますが、カウボーイかカナリアの覚悟が必要です。 http://t.co/pEjfk5az
— odyssey / おでっせい (@odyssey) June 14, 2012
とりあえずで使いだしたんですが、なんかしっくり来たので、このまま使っちゃいます。
インストールするには、github に置いてあるリポジトリから、取ってきてやれば良いです。
WordPress で生成される URL には、たいていの物に RSS フィードが生成されます。
例えば「claudia」で検索した結果は、以下の url で参照できますが
© 2011 Microsoft Corp. All Rights Reserved.
これの RSS フィードは、以下の URL から取得できます。
https://dogmap.jp/feed/?s=claudia
これと Google Ajax Feed API を利用すると、JavaScript でリスト表示することができますね。
参考: Google AJAX Feed API
また、私が作った Feed JSON プラグインを使えば JSON で出力できるので、さらにらくちんです。
生成される JSON Feed は、こんな感じ。
https://dogmap.jp/feed/json/?s=claudia
WordPress 3.4 がリリースされたのでアップデートしました。
詳細は、後で書くかも、書かないかも。
みやさんが公開している WordPress で Nginx のリバースプロキシキャッシュを制御するためのプラグイン Nginx Cache Controller のコントリビュータに任命されたので、さっそく修正して Ver.1.1.2 をリリースしました。
Nginx Cache Controller の詳細については、以下のみやさんのエントリを参照してください。
今回の修正では、以下の変更を行っています。
以下に詳細説明を書いておきます。
続きを読む