2008-05-11 Rails開発のちょっとしたまとめ 雑記 Rails サーバー 今までずっとRailsの記事を書いてきましたが、一応いくつか一般公開したので動作サンプルとしてみてください。 製作中の記録記事参照は下部にまとめます。http://www.pagmo.net/ http://www.pagmo.net/charimgs/ 構成 OS Debian Debian4.0_r3 Database Mysql5.0 RailsHttpd Lighttpd CacheServer Squid ポイントは以下(一部アドレスのみ) 画像データもすべてBinaryとしてSQLに保存 画像をバイナリで保存する(acts_as_attachment) http://d.hatena.ne.jp/sakusan_net/20080311/1205222728 イメージマジックとRmagickをインストール(WIN) http://d.hatena.ne.jp/sakusan_net/20080415/1208243810 画像ファイルは一度SQLから読まれるとキャッシュフォルダにファイルとして保存、二度読みはしない railsでDBに画像データを入れる http://d.hatena.ne.jp/sakusan_net/20080411/1207932177 ファイルキャッシュ効果 http://d.hatena.ne.jp/sakusan_net/20080415/1208255259 JS連携 RailsのJS機能を使う(表示非表示切り替え) http://d.hatena.ne.jp/sakusan_net/20080416/1208309196 キャッシュサーバーSquidによる高速化 railsからのsend_dataやsend_fileをsquidに拾わせる http://d.hatena.ne.jp/sakusan_net/20080411/1207932815 まあそんなわけで 満足できるレベルの反応速度が手に入ったので、Railsの開発効率は魅力かなと。 最初のころはWebrickしかなかったんで遅いわ落ちるわでRailsは激しくやる気しなかったけど(汗