1108
見積もりよりは会議で仕様の議論してるほうがずっと楽しい。というか僕は単純に見積もりが下手だなと思う。訓練が足りない。結構やってきたはずだけど、フィードバックが機能していない気がする。そもそも見積もりってどうやるんだ?
Cloudflare Workersはキャッシュがそれなりに動くようになった。いくつか問題もある。まずブラウザにもキャッシュされてしまう問題。これはなんかヘッダーをいい感じにする必要がある。それから、キャッシュの無効化は難しかった(有効なキーを列挙しようとすると落ちる?)のでバージョンをキーにつけることにした。バージョン番号の保存のためにKVを使うことにしたが、今度はこれのコールドスタートが遅い。これもキャッシュがあるのでマシにはなるが、なんかこう、技術選定に失敗した感が強い。
Cloudflare Workers、に限らずエッジワーカーは、頻繁にアクセスが来る環境において平均のレスポンス時間を最適化するものであって、たまにしかアクセスがない環境だとコールドスタートのデメリットが大きい気がする。これは学びだったが、どうしようか……。
速度のことだけを考えるならAskamaでレンダリングして返すのが明らかに一番速く、最短10msとかで返ってくる。これはCDNとかではなくさくらのVPSを呼んでいるから、地域によってはもっと遅いだろうが、こんなblogを日本国外の誰が読むのかという話である。
Cloudflareを断念してVPSでRemixを動かせばいいのか?あるいはSPAモードか?いろいろ考えなくては……。
寝ます。