うーんNext.jsかReactのどっちか原因かなぁ……
Maretol - メアトル
Maretol@www.maretol.xyz
npub1gzw9...52uv
I am Maretol.
とりあえず抱負書いた
元日 4日目 | Maretol Base
https://www.maretol.xyz/blog/l1g17j1b8
まあちょっと本格的な調査は今月中にやる感じにしよう そんなめちゃくちゃアクセスがあるようなサイトじゃないし
たいへーん ぜんとたなーん
てか俺QUICの実装知らねえんだわ パケット読むならそこからだわ
QUICで通信していて、定期的にやり取りはしてる(のでブラウザのタイムアウトにはならない)っぽいな。QUIC無効にしてみるか
nostr開いてるとパケットが大変なことになる(それはそう
久しぶりにWireshark入れてる。WiresharkってWindows Arm64版出てたんだな
それはそうとレイアウト崩れを見つけたのでそこは直しとこう
感覚としてはNext.jsのバグかCloudflareのバグっぽいのでこっちで打てる手はほぼない気がする。あとはパケット読むとかかなぁ
本番環境だとCloudflareのタイムアウト表示になる(ステージングではレスポンスを待ち続けるっぽい)。あとERR_QUIC_PROTOCOL_ERRORとか出たりしてる……(これは関係ないかもだが
あれ?もしかしてSSLのコネクションが張れてない?
ローカル(devビルド)では再現しない
ローカルで再現するかとりあえず確認するか
一度開くと再度アクセスしたときレスポンスが返ってこない、キャッシュは関係ないっぽい、再アクセスの経路は問わない(ページ内遷移でも外部からのリンクでも同様)っぽい、ってことはサーバサイドの問題っぽいな。ログを見たところリクエストを受け取っての処理は行ってることは確認できている ってことはレスポンスを生成するタイミングかな?
キャッシュの有無は関係なかったが
マンガページ→他のページ→もう一回マンガページ って動くと止まるな。なんだこれ
Safariの実装がクソというパターンかもしれないな……
自前でマンガビューアを実装する意義と同人誌の自由さについても語ったり
[同人再録]The Merged Wind Has Come | Maretol Base
https://www.maretol.xyz/blog/f3l19f1yo
スマホ対応は3月までにやりたい