social.hyuki.net/@hyuki がフォローしているアカウントのアイコンが出ないのは、S3のセットアップをしていないからだと考えている。もしかしたら、worker Dynoをtrueにしていないからかもしれない。まだ調べていない。少なくとも、Dynoをrestartすると自分のアイコンが消えるのはS3の設定をしていないから。

@hyuki S3についてはご推察の通りかと。workerなしでも、環境変数でheroku利用を表明していれば動作はすると思います。1Dynoで動作させる指定がこれで真になりますよ。

ただしWSでリアルタイム更新をするには別のサーバの力を借りる必要があるかも知れません。

私の体験ではこんな感じでした。参考になれば幸いです。

結城浩 @hyuki

@ms2sato ありがとうございます。「WSでリアルタイム更新」というのはよくわかりませんでした。

Apr 19, 2017, 05:57 · Web · 0 · 0

@hyuki @ms2sato Railsの他に、nodejsで書かれたサーバーがあって、そいつがWebSocketというプロトコルを使って、新しいツゥートをリロードなしでタイムラインに出しています。

@ikeji @hyuki

私が端折りすぎた内容を送ってしまい失礼しましたー。足りないところにフォローもいただいてありがたいです。

@ikeji さんの解説の通りです〜。

あと、私の場合には 1Dynoで収めるのが結構難しくて(メモリ枯渇のエラーが頻発します)、環境変数など調整していました。

調整しても辛かったので結局 web とworker の二つで運用しています。 Postgresも無料版では3日程度でいっぱいになってしまう計算になりました。

本家ドキュメントにもどこかに書いてあったのですが、Herokuは結構お金かかるよとのことですー。

@hyuki @ikeji

今朝情報ですが、現行下記のような感じになりました。長々失礼しました🙇

mstdn.techdrive.top/@ms2sato/4