Webhookの基礎 — ポーリングとの違いと、受け取る側が考えておくこと
Webhookの基礎 — ポーリングとの違いと、受け取る側が考えておくこと 「注文が入ったら通知したい」「決済が完了したら状態を更新したい」。外部サービスと連携していると、相手側で起きた出来事を、こちらがどう知るかという …
WordPress 保守の運用ノウハウ・更新リスク・証跡管理
Webhookの基礎 — ポーリングとの違いと、受け取る側が考えておくこと 「注文が入ったら通知したい」「決済が完了したら状態を更新したい」。外部サービスと連携していると、相手側で起きた出来事を、こちらがどう知るかという …
冪等性(idempotency)とは — 同じ処理を2回実行しても安全にする設計 「処理が途中で止まったので、もう一度実行した」。この操作が安全かどうかは、処理が冪等(べきとう)に作られているかで決まる。 冪等とは、同じ …
「Core Web Vitals が悪い」と言われても、何がどう悪いのかが分かりにくい。指標の名前が3つ並び、それぞれ単位も基準値も違うからである。 この記事では、Core Web Vitals の3つの指標(LCP・I …
プラグインやWordPress本体の更新中に、サイトを開くと「ただいまメンテナンス中です」といった英語の短い画面が出ることがある。更新が正常に終われば自然に消えるが、更新の途中でブラウザを閉じたり、通信が切れたりすると、 …
記事のURLを整理したい、サイトをHTTPSに移行したい、ドメインやサブドメインを変えたい。Webサイトを運用していると、URLを変える場面は意外と多い。そのとき必ず出てくるのが「リダイレクト」で、さらに「301にすべき …
レンタルサーバーの管理画面には、たいてい「PHPバージョンの切り替え」というメニューがある。サポートが終わった古いバージョンを使い続けるのは避けたいし、WordPressのサイトヘルスからも「より新しいPHPへの更新」を …
WordPressで記事を編集して「更新」を押すと、画面の右側に「リビジョン」という項目が現れ、過去の版と見比べたり、以前の状態に戻したりできるようになる。書き損じや誤った上書きから記事を守ってくれる、ありがたい仕組みだ …
WordPressのデータベースには、記事や固定ページとは別に、サイト全体の設定値をしまっておく wp_options というテーブルがある。サイトのタイトル、パーマリンクの形式、有効なプラグインの一覧、各プラグインの設 …
このブログでは、記事を公開するたびにSEO監査スクリプトでタイトル・メタディスクリプション・canonical・hreflangなどを確認している。その監査結果で、英語版の記事にくり返し現れる数字がある。「164 cha …
検索エンジンのクローラー(Webページを自動で巡回して内容を集めるプログラム)は、サイトを訪れたとき、いきなり記事ページを読みに行くわけではない。多くの場合、まずrobots.txtで「どこを見てよいか」を確認し、sit …