個人的メモ:Rails AntiPatterns(12)
CHAPTER 8 Scaling and Deploying
- ソフト作った後保守にも非常に労力が掛かる。
- この章ではスケーリングについての問題を考える
AntiPattern: Scaling Roadblocks
- 不必要なスケーリングを考慮する必要はないが、簡単に出来る方法でスケーリングを確保する方法を考える
Solution: Build to Scale from the Start
- データの保管は設定ファイルで簡単にスケーリング出来るよい例
- 添付ファイル取り扱うPaperclipというプラグインは保存場所としてクラウドを設定出来る
- linuxのファイルシステムはその構造上32000までのファイルしか1つのディレクトリに入れられない(ext3の話。ext4や、xfsはこの上限に当たらない)
AntiPattern: Disappearing Assetsの手前まで読了