update linksの限界
update linksであったけど、1万ページから1つのページにリンクして、1つのページでupdate linksしたらどうなるんだろう
☑JSONを自動生成する
☑importする
名前を変える(a->b)
1000ページしか表示されていない...(notフラグ)
⛔update linksする

訳:1分のタイムアウトに引っかかったよ
6725から置き換えられなかった(元の「a」へのリンクのまま)
結論:update linksは6725ページの置き換えが限度
回線が遅いからかな?
サーバーの処理速度の問題かな?
☑projectを削除する
笑った

マジかw

逆に言えば、6000ページぐらいは置換できるということか

力技も悪くないか…
※ただし1分かかる

Cosenseでは、外部リンクをこうして扱っている
面白いことしてる

真似してみよ
jsconst json = { pages: [...Array(10000).keys()].map((i) => ({ title: `${i}`, lines: [`${i}`, "[a]"], })) };
open(URL.createObjectURL(new Blob([JSON.stringify(json)], { type: "text/json" })));
jsconst req = new Request(
`/api/pages/takker-test/replace/links`,
{
method: "POST",
headers: {
"Content-Type": "application/json;charset=utf-8",
"X-CSRF-TOKEN": globalThis._csrf,
},
body: JSON.stringify({ from: "a", to: "b" }),
},
);
await fetch(req);
Herokuにreportが飛んだっぽい
置換は10000 pages全て完了していた
おそらくUIでのupdate linksは1件づつ通信して置換してる?
