共用サーバー運用

WordPress

エックスサーバーのCocoonで、PageSpeedは60から96になった。効いた設定と、効かなかった設定

エックスサーバーで動かすCocoonのブログを、モバイルのPageSpeed Insightsで60から96まで上げた記録。無料版の自動設定で82、手動チューニングで96。LCPは14.8秒から2.4秒に縮んだが、Speed Indexは3.9秒から一度も動かなかった。指標ごとの内訳を実測値で書いている。
WordPress

Site KitでConsent API警告が出た話|自作同意バナー×Consent Modeの落とし穴と対処

Site KitでConsent ModeをONにしたらサイトヘルスにConsent API警告が出た原因と対処法を実体験で解説。自作同意バナーをWP Consent APIに接続する方法、未対応プラグインの優先度別仕分け、二重競合の回避策まで紹介します。
WordPress

WP-Cron を時計として信じるのをやめた|予約投稿を「ズレ・重複・取りこぼし前提」で組み直した設計

WordPress の予約投稿を WP-Cron の正確さに頼らず、結果整合で組み直した設計の記録です。状態を持つ自前ジョブテーブルと条件付き更新で二重投稿を防ぎ、五分ごとの見回りで固まりと取りこぼしを回収します。プラグインでは解けない無アクセスの限界まで、正直に書きました。
WordPress

サイトヘルスの「永続オブジェクトキャッシュを使用してください」に、エックスサーバーで向き合った記録

WordPressサイトヘルスの「永続オブジェクトキャッシュを使用してください」の正体と対処法を、エックスサーバーでの実体験をもとに解説。APCu Manager・Redis・functions.php非表示まで、サーバー別に何を選ぶべきか整理しました。
WordPress

WordPress でコード記事を更新したら 501 Not Implemented|Xserver の WAF 誤検知を切り分けて、MarsEdit で逃がした記録

WordPressの管理画面やテーマ編集で 501 Not Implemented が返るとき、XserverのWAFが特定のコードをブロックしていることがあります。原因の切り分けと、除外設定での直し方を実際の画面で残しました。
WordPress

PageSpeed が 53 点だった原因は Google Site Kit の gsi/client だった|フロントだけ除去して 72 点にした記録

PageSpeed Insights モバイル 53 点の原因が、Google Site Kit がフロントにも読み込む gsi/client(89.8 KiB)でした。ログインの Google ボタンは残し、子テーマの functions.php でフロントだけ除去。Cocoon やキャッシュの見直しも含めた一連の改善で 72 点にした実測記録です。
WordPress

夜中だけ予約メールが届かない|WP-Cron は「アクセスで動く」と知らずに半日溶かした話(Xserver + WP-CLI で安定運用)

WP-Cron は時刻ではなくアクセスで動く仕組みでした。アクセスの少ない深夜だけ予約メールが止まる症状を、Xserver の cron で wp-cron.php を5分ごとに叩いて解決し、WP Rocket の警告をきっかけに WP-CLI 構成へ切り替えた実体験です。
Web Development

Xserver 共用レンタルで WordPress にチャットを入れたら、WebSocket も SSE もだめで Long Polling に落ち着いた話

Xserver の共用レンタルで WordPress にチャットを入れようとして、WebSocket は接続できず、SSE は配信が不安定で、最後に Long Polling へ落ち着いた検証記録です。3方式を順に試した理由と、Long Polling 実装で気をつけた4点を、最小サンプルつきでまとめました。
タイトルとURLをコピーしました