Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statement.photosに登録された画像URLをチェックするスレッドを設ける。 #102

Open
Echos opened this issue Oct 12, 2012 · 3 comments

Comments

@Echos
Copy link
Collaborator

Echos commented Oct 12, 2012

現状、投稿時にチェックしている画像URLのチェックを別スレッド処理にして投稿遅延を抑止する方式に変更する。

@tdtds
Copy link
Member

tdtds commented Oct 12, 2012

実装メモ:

models/statement.rb :

  • 発言中のURLチェック用にThreadをひとつ起こして、レスポンスはすぐに返す
  • Thread中では発見したURLをひとつずつチェックし、content-typeがimage/*だった場合にself.photosに追加する

js/default.js :

  • 自動更新時にphotosの内容が変わっている可能性があるので、画像の個数に変化があった場合は差し替える

@tdtds
Copy link
Member

tdtds commented Mar 16, 2013

Celluloidを使うと簡単に非同期ができるというネタを仕入れた(ステマ)

@Echos
Copy link
Collaborator Author

Echos commented Mar 17, 2013

非同期処理化をCelluloidを利用して実装してみました。
自動更新時、画像が増えていた場合に追加する処理が未。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants