MySQLのクエリキャッシュはテーブルの構造やテーブル内のレコードが一件でも変更されると破棄されてしまう。 memcachedのキャッシュは有効期限が過ぎるか明示的に削除しない限り破棄されない。 頻繁に更新されるテーブル、取得に時間がかかるクエリに関してはmemcachedを使った方がキャッシュ効果は高い。
Xcodeを使うので、あらかじめインストールしておく必要があります。MacOSXのインストールDVDに含まれているのでそこからインストールするか、もしくはADC(Apple Developer Connection)のサイトからダウンロードすることもできます。また、RubyからTwitterにポストする部分でRuby Twitter Gemを使いましたので、それもインストールしておきます。 ターミナルを開いて、 $ sudo gem install twitter でイン...
role :app, "app01.feedforce.jp", "app02.feedforce.jp" role :web, "web01.feedforce.jp" set :application, "hogehoge" task :hellowello do run "echo Hello, $HOSTNAME" end task :helloapps, :roles => :app do hellowello run "echo $HOSTNAME is apps?" end このコードにはhelloappsを実行したときにhellowelloがappだけに適用されて欲しいという願いを込めてみた。 実行 $ cap -f roletest.rb helloapps 期待通りの結果になることを念じつつ実行。 実行結果 loading conf...
# This file is autogenerated. Instead of editing this file, please use the # migrations feature of ActiveRecord to incrementally modify your database, and # then regenerate this schema definition. ダンプされたファイルの最初の三行。 このファイルを編集して使うんじゃなくてMigrationを使ってくれと言っている。 既存のデータベースがあって途中からMigrationをはじめる場合はこのファイルを元に最初の定義ファイルを作っていく...