Comments (7)
When I add smth in the cart the Varnish still serves cached pages as we are using PageCache powered by Varnish Enterprise in the public demo store.
However, I can reproduce the issue when I do a complete checkout. We will look into it.
from magento-pagecache-powered-by-varnish.
I made a videoscreen maybe you can understand better.
https://www.youtube.com/watch?v=ezDG93O37w8
from magento-pagecache-powered-by-varnish.
Thanks for the screencast. So neither adding a product to the cart nor removing it again seem to be an issue. However somewhere in the checkout you receive an EXTERNAL_NO_CACHE cookie which deactivates caching in Varnish.
That said: A MISS does not mean the pages can not be cached. It can also mean the page is currently not in the cache and has to be retrieved. Furthermore our demo store runs on two Varnish servers with a loadbalancer in front, so caching is not always consistent. To get sure go back to the home page and reload the page 2-3 times. If you still get a MISS and you have a EXTERNAL_NO_CACHE cookie Varnish does not serve cached pages anymore for the client.
Thanks again, we will analyze the problem and provide a patch ASAP.
from magento-pagecache-powered-by-varnish.
@arisdario thanks again for your deep dive into this issue. We resolved the problem now in our test environment. It was an issue in our enterprise module with ESI enabled, so no fix is required for the community version.
The community version does not support caching as soon as a product is added to the cart or the customer logs in. So the subject of this issue describes a normal behavior of the community module.
from magento-pagecache-powered-by-varnish.
LOL
from magento-pagecache-powered-by-varnish.
LOL!!!!!! SPENT DAYS CONFIGURING IT TO FIND THAT IT'S BASICALLY USELESS !!!
from magento-pagecache-powered-by-varnish.
It is easy, but you need some minimum knowledge about installing apps on Centos or Ubuntu Server, after installing Varnish you just need to reverse the 80 port between Apache or Nginx and Varnish to get Varnish working on front, then just copy and adjust as your requeriments the vcl file.
What i have asked and sugested here is/"Was" a bug in the plugin, they has fixed the bug but only on Paid version, for the free version the bug is still there.
Keep in mind that there are some other bugs, like adding product to cart, some times it will not add your product to the cart and will show Cart empty, the fixed this with the keys but is not enough, search a bit more on google and you will find a custom module created to fix this issue.
Best regards,
from magento-pagecache-powered-by-varnish.
Related Issues (20)
- Fatal error: Call to a member function generateDesignExceptionSub() HOT 1
- Problem when I add a product in cart first time HOT 5
- Getting "undefined symbol: MD5" when using new default_4.1.vcl HOT 6
- Compiling of default_4.1.vcl fails with Cannot create .eh_frame_hdr section [...] HOT 7
- Method with same name already exist HOT 1
- Cannot login directly
- Cannot redeclare Phoenix_VarnishCache_Adminhtml_VarnishCacheController::_isAllowed() in VarnishCacheController.php on line 155 HOT 1
- Cannot restart varnish when used the default_3.0.vcl file HOT 3
- Magento site couldn't be cached when user logged in HOT 8
- purge url programmatically HOT 2
- Cookie Restriction Mode issue when enabled HOT 2
- After added to cart, varnish doesn't cache anymore HOT 1
- Enterprise Product Save Not Purging
- Switching Module Off Leaves ESI tags
- Problems with Add to cart
- No cache anymore since I switched to HTTPS HOT 7
- Varnish 5 Support HOT 1
- Varnish Not Cache When Cookie EXTERNAL_NO_CACHE added
- ESI HOT 1
- my shopping cart does not capture the products on the first attempt HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magento-pagecache-powered-by-varnish.