<html lang="ja-jp" dir="ltr"><head></head><body>### [キャッシュ設定のトラブルシューティング](https://wpforms.com/docs/how-to-optimize-cache-settings-to-fix-submission-errors/)

**公開日:** 2023年11月23日
**著者:** David Ozokoye

**抜粋:** フォーム送信の問題を修正するために、サイトのキャッシュ設定を最適化する方法を学びましょう。

**コンテンツ:**

サイトのキャッシュを使用しているときにフォームの送信に問題が発生していませんか？フォーム送信の問題は、キャッシュされたサイトとWPFormsのスパム防止機能との競合が原因であることがよくあります。

このガイドでは、フォーム送信の問題を修正するために、サイトのキャッシュ設定を最適化する方法を説明します。

---

### サイトキャッシュの理解

WordPressサイトはPHPというプログラミング言語で動作します。Webサーバーは、このコードを解釈して実行し、画面に表示されるものを生成します。

キャッシュが有効になっている場合、サーバーはサイトのページのコピーを定期的に保存します。キャッシュは全体的なパフォーマンスを最適化し、システムリソースを節約します。

サーバーは、ウェブサイトの変更に対応するために、サイトキャッシュを定期的に更新する必要があります。

### サイトキャッシュの管理

サイトキャッシュには、さまざまなWordPressプラグインを含む、多くの方法と複数のソリューションがあります。

ここでは詳しく説明しませんが、[WPBeginnerの記事](https://www.wpbeginner.com/plugins/best-wordpress-caching-plugins/)を確認することをお勧めします。このサイトでは、この作業に最適なプラグインのいくつかをカバーしています。サイトキャッシュをクリアする方法を知りたい場合は、WPBeginnerの[WordPressでサイトキャッシュをクリアする方法に関するガイド](https://www.wpbeginner.com/beginners-guide/how-to-clear-your-cache-in-wordpress/)に従うことをお勧めします。

### キャッシュが送信の問題を引き起こす理由

WPFormsのスパム防止機能は、定期的に更新されるトークンを使用してサイトを保護します。サイトキャッシュの有効期間が高すぎると、参照されるトークンとページで使用されるトークンとの間に不一致が生じます。

WPFormsのスパム防止機能がアクティブになると、この不一致によりフォーム送信エラーが発生する可能性があります。サーバーは、この問題を回避するために、より短い間隔でサイトキャッシュを更新する必要があります。

サイトのキャッシュ有効期間が、WPFormsが生成するフォームトークンの有効期間よりも長い場合、ユーザーはフォームを送信する際に「**フォームを送信できませんでした。サイト管理者に連絡してください。**」というエラーに遭遇する可能性があります。

![フォームを送信できません](https://wpforms.com/wp-content/uploads/2023/12/form-was-unable-to-submit.png "フォーム送信不可の問題")

**注意:** フォーム送信エラーには他の原因もあります。サイトキャッシュが送信エラーを引き起こしているかどうかを確実に判断するために、フォームをテストする前にサイトのキャッシュをクリアすることをお勧めします。

詳細については、[WPFormsのトラブルシューティングガイド](https://wpforms.com/docs/getting-support-wpforms/)を確認してください。

セキュリティを維持しながらパフォーマンスを最適化するために、サイトキャッシュの有効期間を短縮することをお勧めします。このソリューションは、フォームトークンの有効期間を長くするよりも安全で効果的です。

[WPFormsでフォームが送信されない問題を解決する方法](https://wpforms.com/docs/resolving-the-form-was-unable-to-submit-issue-in-wpforms/)に関するチュートリアルを参照してください。

**注意:** WPFormsフォームトークンのキャッシュ有効期間を変更する必要がある場合は、[WPForms開発者ドキュメントの記事](https://wpforms.com/developers/how-to-change-the-cache-time-on-your-form-token/)を確認してください。これにはウェブサイトのコードの編集が必要であり、開発者向けであることをご了承ください。

### サイトキャッシュの有効期間の最適化

サイトキャッシュの管理には複数のソリューションがあるため、ここでは具体的な手順は記載しません。サイトキャッシュの有効期間を約45時間に設定すれば、送信エラーを回避するのに十分です。

選択したソリューションのドキュメントに従うことをお勧めします。

これで、WPFormsでフォーム送信エラーを防ぐためにサイトキャッシュ設定を最適化する方法がわかりました！

次に、フォームが送信されたときに通知を受け取りたいですか？[ ](https://wpforms.com/docs/setup-form-notification-wpforms/) [WPFormsでフォーム通知を設定する方法](https://wpforms.com/docs/setup-form-notification-wpforms/)を学ぶには、この記事を確認してください。

**カテゴリ:** トラブルシューティング、トラブルシューティングとサポート

---</body></html>