Saqoosha

2020.12.06

Diary

ホームグラウンドの大掃除、つーほどでもないけど人工物を除去。相変わらず河川敷にはなんでここにこんなもんが?ていうのが転がってる。腰が痛い。バーガーさんが僕の車のタイヤの空気圧を気にしてくれていた。よく見てるなー。まったく気にしたことなかった。帰りにオートバックスで空気圧チェックして入れてもらった。これぐらいのことだと無料なんだな。CC2500 のデータシートを読んでたらいつのまにか寝ていた。このレベルのはまだ無理である。

2020.12.07

Diary

WordPress REST API のエンドポイントがなんかおかしくて数十年ぶりに .htaccess やら mod_rewirte 調べてみるも解決できず。まあ rest_route パラメタつければいけるので実質問題ないんだが気持ち悪い。そして REST API と WPML の相性が悪いぽくてうまくいかねえなあと GraphQL に経由に切り替えたらこんどは Advanced Custom Field と GraphQL の相性がよくなくてうまくいかねえ。WPML いじっててこれはどうやら qTranslate からの移行がうまくいってないことが分かりぐるっと一周回って REST API でうまくいった。グルグル。(ゴミ拾いしただけなのに全身筋肉痛...

2020.12.08

Diary

i18n 対応したら SSG するページがその言語の数だけ倍々に増えてしまってデプロイのたびに 500 ページも生成するのは時間かかるので ISR に切り替え。そしたらデプロイ時の生成時間は減ったけど、こんどは初回アクセス時の JSON キャッシュ生成が同時多発で load average 130 ぐらいまで上がって WordPress サーバー死亡。詳細ページへのリンクが大量にあるインデックスページの Link タグが prefetch してるのが原因なので prefetch={false} すればいちおう解決なんだけど、そもそも Apache がリクエスト受けまくってるのが悪いのでは?と思って MaxClients を絞ったら多少レスポンス悪くなるものの死ななくなったので OK。