senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. noellabo@twiddon.com's status on Sunday, 17-Jan-2021 08:43:19 JST noellabo noellabo

    昔のCGI掲示板の限界は、sidekiqのようなバックグラウンドタスクを引き受けてくれる仕組みが無いことにあります。

    CGIというのは単なるWebサーバとサーバアプリの通信の仕方なので、ここは特に問題じゃないんですが、リクエスト時に全部やるようになっているので、レスポンスが悪くなったり、タイムアウトしちゃったりします。

    レンタルサーバを使った昔のやり方としては、cronでバックグラウンド用のプログラムを定期実行していました。

    今はVPSを借りてrootの権限で設定ができるので、サーバの常駐プロセスを立ち上げてまわすことができるようになりました。

    sidekiqは、タスクを複数引き受けて、用途や優先度でキューに分けて、同時に実行して、失敗したらリトライして、というバックグランドでやって欲しいことを一通り引き受けてくれるところが凄い仕組みです。

    In conversation Sunday, 17-Jan-2021 08:43:19 JST from twiddon.com permalink

    Feeds

    • Activity Streams
    • RSS 2.0
    • Atom
    • Help
    • About
    • FAQ
    • TOS
    • Privacy
    • Source
    • Version
    • Contact

    senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

    Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.