![“添加到购物车”部分的 Varnish 缓存问题 ,,, Drupal,Nginx,Php-Fpm](https://linux22.com/image/767756/%E2%80%9C%E6%B7%BB%E5%8A%A0%E5%88%B0%E8%B4%AD%E7%89%A9%E8%BD%A6%E2%80%9D%E9%83%A8%E5%88%86%E7%9A%84%20Varnish%20%E7%BC%93%E5%AD%98%E9%97%AE%E9%A2%98%20%2C%2C%2C%20Drupal%2CNginx%2CPhp-Fpm.png)
我们正在运行一个由 drupal 配置的电子商务网站,该网站使用 nginx 和 php-fpm。我们还使用带有 mysql 数据库的 memcached。在启用 varnish 缓存之前,该服务运行顺利。启用 varnish 后,我们的性能有所提高,但在访问“添加到购物车”部分时也面临与会话相关的问题。我们已从 varnish 中绕过与“添加到购物车”相关的 URL,但仍然没有成功。
问题描述如下当我们将任何产品添加到购物车中购买时,我们可以在“添加到购物车”部分看到计数数字,但如果页面刷新并由清漆提供服务,则计数数字重置为零,之后购物车变空。
现在,需要在 varnish 上设置哪些配置来解决这个问题,以便我们可以在系统上使用 varnish 缓存?
Varnish 配置:
Nginx 配置: