需要があるのかないのかよくわからないツールをちょいと前から作り始めました。
今ドキはRailsがどうなってるのかもういっかい勉強しないとな〜ということで、勉強がてらRails3.2.9で開発をはじめたんですが一応動くようになったのでHerokuにデプロイし、仲間内でこちゃこちゃ使ってます。
HTML部分がほぼScaffoldのまんまというひどさなので色々アレですが、まあ動いてます。一応。
ユーザー認証をオレオレで作っちゃってたりしてアレなので、ちょっと構成を見直すことにしました。
・認証は普通にDevise
・ActiveRecordを標準で使用、チャットログはMongoidを使用(参考にしたのはこちら http://qiita.com/items/846038c47f51c6b90c64)
・プッシュサーバーはfayeというかPrivate_pubからasync_sinatraに変更(…したら更新もれなくなるのかなあ…)
という方針で作ろうかなと。
今のところ、プッシュ更新にはprivate_pubを使ってるのですが、これがなんかめちゃくちゃ更新洩れして、何か設定間違えてるのか、Herokuの無料枠の制限なのか、頭を抱えている次第です。
だいたい2〜50発言に一回は更新洩れが発生するので、相当不快な使い心地で困ったな。
それ以外は、パフォーマンス的には、10人くらいで使ってる分には無料枠で充分な感じでした。DBの件数があっというまに上限突破してしまう以外は。
まあちょっとごにょごにょがんばってみます。