サイトの全ページを巡回してリンク切れを探すPHPプログラムを納品しました。
いつの間にかリンク切れになっていたというのはよくあることですが、
それを人間がすべてチェックするのは現実的に困難です。
プログラムが全ページを巡回しリンク切れを見つけてくれるので効率的にリンク切れを見つけられます。
サーバー負荷を考慮し、専用の管理画面を設け、そこでボタンを押すことでチェック開始するようにしました。以下の画像がキャプチャ画像です。ご参考ください。
いずれ10万ページを超える可能性があるというサイトでしたので、
10万ページを超えても対応できるような仕様としました。
ページ数が多く完了までに数時間以上はかかるため、cronを利用したシステムとすることで、ブラウザを閉じたりPCの電源を落としても実行を継続できる仕様としました。
要するに実行ボタンを押したらあとはそのまま放置でOKとなっています。
実装費用:40,000円(税別)
N様、この度はありがとうございました。