Mais conteúdo relacionado
Semelhante a 写真共有アプリのバックエンドサーバー (20)
Mais de Shinya Okano (17)
写真共有アプリのバックエンドサーバー
- 8. 開発で気を使った所
● twitter/mixi/facebook認証
● 画像データの保存と配信
● タイムライン処理
● 管理画面
- 13. タイムライン処理
● いわゆるTwitterみたいなタイムライン+α
○ facebookに近い
● フォローしている人の投稿が見れる
○ 友達のみなら相互フォローの判定あり
○ 例えばフォロワーが1000人いたら、1000人のタイムライン
に投稿画像が流れる
■ DatastoreはJOIN不可なのでクエリで取得は無理
● フォローしている人がチェックしたものが見れる
→taskqueue利用
→backends利用
- 15. その他
● unittest書いてます
● チューニング
○ 一括取得/一括更新
■ db.get/db.put
○ 可能な限りmemcacheを使ってます
■ get_multi/set_multi
● 時間のかかる処理は継続タスクで処理
○ バッチ処理でも通常は1リクエストあたりで10秒以内にレ
スポンスを返すようにしている
■ 続きの処理は別のタスクにする
■ エラー/中断時の最実行の単位を小さくするため
- 16. 宣伝
Python
プロフェッショナル
プログラミング
秀和システム
464ページ
2,940円
買ってね!