WordPress Naver カフェ WordPress 記事を保存するのに1〜3分かかりすぎるのに時間がかかるという問題について質問がありました。投稿を保存するのに時間がかかりすぎる問題は、さまざまな原因で発生する可能性があります。
WordPress 投稿の保存が遅い問題を解決する方法
PHPメモリ制限サイズが低い場合
PHPのメモリ制限サイズが小さいと、メモリ不足のために書き込みを保存するとエラーが発生したり、速度が遅くなることがあります。特に エレメン ページビルダー Diviテーマ使用時のメモリサイズが小さいと、500 内部サーバエラー(HTTP 500 Error)などのエラーが発生することがあります。
WordPressでPHPメモリ制限設定値を確認する
WordPress 通知パネルでPHPメモリ制限サイズの設定を確認できます。 WordPress お知らせ»ツール»サイトの健康に移動し、 정보 タブをクリックすると サーバー セクションに PHP メモク制限 (PHP memory limit) 設定値が表示されます。

PHPメモリ制限サイズは256MBくらいでも普通問題ないけど エレメン など重いプラグイン Avada などのように重いテーマがインストールされている場合は、512MB以上に設定する必要があります。
一般的に、 WP-config.phpを ファイルに次の行を追加することで、PHPのメモリサイズを増やすことができます。
define( 'WP_MEMORY_LIMIT', '512M' );
クラウドウェイ ファーストコメット, ケミクラウド などを利用する場合は、次の記事を参照してPHPメモリ制限サイズを変更できます。
プラグインのクラッシュ
プラグインの競合により、この問題が発生する可能性が高くなります。インストールされているプラグインの一部がパフォーマンスの低下を引き起こす可能性があります。
- インストールされているすべてのプラグインを無効にした後、再度書き込みを保存して、遅い現象が解決するかどうかを確認します。
- 問題が解決した場合は、1 つずつ有効にして速度を遅くするプラグインを見つけて削除するか、別のプラグインに置き換えてください。
実際 Naver カフェに質問をした方は、Rank Math SEOプラグインを無効にすると問題が解決されたそうです。この場合、Rank Mathを削除して代わりに Yoast SEOなどのSEOプラグインをインストールすることを検討することができます。
逆にYoast SEOプラグインを問題の原因なら、Rank Math SEOなど他のSEOプラグインに置き換えることが可能でしょう。
テーマの問題
使用するテーマが最適化されていないか、プラグインなどと競合が発生して、この現象が発生する可能性があります。
- WordPress 基本テーマ(例: Twenty Twenty-Five)に変更したら、投稿の保存速度を確認してください。
- 速度が改善されると、現在使用されているテーマが問題を引き起こすと推定できます。
有料テーマの場合は、テーマ販売者に連絡してサポートを受けて解決を試みることができます。
データベース(DB)の最適化
データベースが最適化されていないと、管理者ページが遅くなるなどの現象が発生する可能性があります。まず、DBバックアップを受け取ったら、WP-OptimizeやWP-SweepなどのDB最適化プラグインを使用してDivy最適化を試してください。
クラウドウェイズを使用している場合は、Breezeプラグインが提供するデータベースクリーンアップ機能を使用できます。
設定 » Breeze » Database Options タブに移動して すべてをきれいにするを有効にしてから 今すぐ掃除 ボタンを押してデータベースをクリーンアップ(クリーン)できます。

同様に、データベースのクリーニングを開始する前に、可能であればDBをバックアップすることをお勧めします。
Webホスティングサーバーのパフォーマンスの問題
サーバーリソース(CPU、RAMなど)が不足している場合でも、このようなエラーが発生する可能性があります。サーバーリソースが不足していないことを確認してください。
また、PHPバージョンが低い場合は、PHP 8.2やPHP 8.3などの最新バージョンにアップデートすることも検討してください。
さらに、サーバーエラーログを確認して速度を低下させる要因があるかどうかを確認してください。 PHPエラーが常に発生し、サイトの速度に影響を与える可能性があります。場合によっては、インストールされているテーマやプラグインと互換性がないPHPバージョンのためにエラーが発生することがあります。 PHPバージョンと互換性のないプラグインがある場合は、互換性のあるPHPバージョンと交換することを検討してください。
たとえば、このブログにインストールされている有料目次プラグイン Tocer(旧名「Fixed TOC」)がPHP 8.3と互換性がないため、無数のエラーメッセージが連続的に発生する現象を経験したことがあります。当時、Tocerを一時的に無効にしてプラグイン開発者にPHP 8.3で互換性のない問題を報告して問題解決を依頼しました。幸い、プラグイン開発者がPHP 8.3と互換性があるようにプラグインを更新しました。
XML-RPCおよびHeartbeat APIを無効にする
XML-RPCが有効な場合、外部要求の増加により WordPress サイトが遅くなる可能性があります。
.htaccess ファイルに簡単なコードを追加するか、Disable XML-RPCプラグインを使用してxmlrpcを無効にしてください。
クラウドウェイズを使用している場合は、アプリケーションレベルでXML-RPCを無効にできます。 (デフォルトではこの機能は無効になっています。)
WordPress Heartbeat APIが頻繁に実行されると、投稿を保存するとサーバーの負担が増大し、この問題が発生する可能性があります。
Heartbeat Controlプラグインを使用してハートビート周期を調整できます。
曇り ホスティングを利用する場合は、Breezeプラグインの Heartbeat API タブで 心拍制御 関連設定ができます。

リビジョン数制限
ポストリビジョンが多すぎるとDBの負担が大きくなるため、リビジョンの数を制限することが望ましいです。以下の記事を参照して、ポストリビジョンの数を調整できます。
コメントを残す