Mais conteúdo relacionado
Semelhante a @nifty トピックイット CakePHP勉強会資料 (20)
@nifty トピックイット CakePHP勉強会資料
- 4. ちょっとした特徴2 iPod touch 版や Wii 版などのデバイスフリー志向 将来的に・・・ 身の回りの あらゆるデバイス でトピックイット (冷蔵庫やスペースシャトルも?) PC版 iPod touch 版 任天堂 Wii 版 モバイル版 Wii Fit で疲れたあとは トピックイット 発表の翌日 制作開始
- 10. 何故、 cakephp を使ったか 2 ・何故、 cakephp を使ったか 2 ・ php4 でも使える -> RHEL4 が php4.1 系のため ・ Active record ・ rails っぽい
- 11. 開発の流れ・スケジュール ・開発の流れ 要件は固まっていたので、プロトタイプ作成とかはなく、 一気に構築。 ・スケジュール 200701 中旬 開発スタート 200704 初旬 ローンチ : 開発自体は高速にできるのだが、サーバ環境や外部認証まわり といった部分で時間を使った。
- 12. サーバ構成 ・ Reverce Proxy 2 台 -> apache2.0 系 ・ app server 2 台 -> php4.1 系 (そろそろ ver あげたい) ・ Master 、 slave のレプリケーション -> MySQL(innodb)
- 15. 開発時に発生した問題点 ・ cakephp はよくできてると思います。 ->慣れてしまえば高速開発 最近では、日本語の解説本もある。 [PR] http://www.amazon.co.jp/CakePHP%E3%82%AC%E3%82%A4%E3%83%89%E3%83%96%E3%83%83%E3%82%AF-%E5%AE%89%E8%97%A4-%E7%A5%90%E4%BB%8B/dp/4839924317/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1203432909&sr=8-1 http://www.amazon.co.jp/Fast-CakePHP-LL%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AFBOOKS-%E7%A7%8B%E7%94%B0-%E7%9C%9F%E5%AE%8F/dp/4774133418/ref=sr_1_4?ie=UTF8&s=books&qid=1203432909&sr=8-4
- 21. ActiveRecord を信用しすぎない ( cakephp に限ったことじゃないし、よく言われてる?ことですが、再度。) ・ Active record するときに注意する こと ストレージエンジンやテーブル内容を意識してない 効率的ではない query になりがち プログラミングは高速でできるが、サイトのレスポンスが 遅くならないように注意する。 ->開発する際に意識してれば何も問題ないですが。
- 22. 負荷対策といえば、、 ・ cakephp1.2 の memcached を 試してみた。 compornent http://bakery.cakephp.org/articles/view/memcache-component wrapper http://bakery.cakephp.org/articles/view/memcache-wrapper-class query の cache を memcache memcached 自体は安定?してるし、早くて便利。 php なのに、複数のスレッドをまたいで共有している気分 になれました。 1.2 じゃなくても、 1.1 でもそのまま使えた (vendor) 。
- 23. Cakephp の対応できるサイトの規模 ・サイトの規模 トピックイット企画時 (2006 年 11 月くらい ) は、大規模サイトには向いていないって言われてた。 ↓ memcached や DB 分割が簡単?にできちゃうし、サービスにもよるが、設計とチューニング次第で大規模でもOK。 それに、 1.2 はキャッシュ機能がいっぱいあるし、 1.2 に期待しております。