日記を書いたあとの後処理の node.js のプロセスを30分ぐらいは起動しっぱなしにするようにした。
Perlのときは別のデーモンとして常駐させていたんだけど、常駐させるまでもない(書いた直後しか必要ない)ので、毎回起動させるようにかえてた。
しかしそうなると今度は連続して編集するときに起動のオーバーヘッドが気になるので、若干ややこしいプロセス管理を入れた感じ。
やってることは node 側のプロセスにタイムアウト時間を渡し、アイドル時間が一定期間になったら死んでもらうという割とシンプルなことだけど、終了処理とかとの兼ね合いで結構複雑なコードになってしまった。