Closed shokai closed 8 years ago
clientからserverにはdiffを送っているけど、throttleするなら「サーバーが持っているであろうstateと現在のstateのdiff」を送らないとだめ つまり単純なmiddleware内でのaction apply前後のdiffではだめということ
pageをmemcachedにも保存するようにした。mongoへの書き込みは20秒落ち着いてから行われる。
Page#saveWithCache()
とPage.findByWikiTitle({wiki, title})
を使う。
linesに変化がある時だけ送信されるようにmiddlewareを修正した
"page:lines"
をdispatchするPage#save()
する