2017-09-08 15 views
0

私は最近、AWSでホストされている自分のワードプレスサイトにcloudfrontを追加しました。Cloudfront + Woocommerce - カートが更新されない

最初に私のカートはそれに追加されている製品を登録しませんでした。そのため、カート、アカウント、チェックアウトページをキャッシュしないようにクラウドフロントで動作しました。

私のユーザーは一度に1つの製品しか追加できません.1秒を追加すると、追加された製品が最初に上書きされます。

私は、クラウドフロントのキャッシュ動作に問題があるに違いないと信じています。誰でも、私はwoocommerceをクラウドフロントでうまくプレイするために必要な設定を教えてくれますか?ここ

は私の設定です:

settings

答えて

0

私は、CloudFrontの中ですべてのクッキーをホワイトリストすることによって、これを解決することになりました。

私だけwoocommerceクッキーが、このdidntの仕事をホワイトリストに登録しようとした - ことができ、誰もがansewrセキュリティ上のリスクがある場合は、私が行方不明ですどれがそうかわからない、その間に次の数日間にわたり

を模索していきますクラウドフロントのすべてのクコをホワイトリストに載せていますか?

+1

リスクはセキュリティではなく、パフォーマンスです。より多くのクッキーを統計的に転送するほど、キャッシュヒット率は低くなりますが、最も重要な影響はクッキーを転送することの影響です。したがって、これは実際問題ではありません。ここで問題となるのは、どの特定のCookieが問題であるのかを特定しない限り、追加のCookieを転送するだけでテスト中に同時に問題が解決され、完全に解決されない可能性があります。 –

+0

あなたのコメントの一部を理解していますが、最後の部分は理解していません - クッキー転送の問題ではないかもしれないが、それは偶然に解決したと言いますか? – timboon

+1

正しい。それは固定されているように聞こえますが、確認するためには、アプリケーションの仕組みを理解する必要があります。すべてのクッキーを転送する必要はありませんが、おそらく1つ以上の追加のクッキーしか転送しないでください。サイトからの応答ヘッダーを調べ、 'Set-Cookie'を探して、サイトがブラウザに追加するものを確認していることを確認します。 –

0

私がホワイトリストに入れたクッキーはwp_woocommerce_session_*です。これは、私が持っていたのと同じ問題を解決しました。

関連する問題