156 Using BigPipe to Achieve Incredible Site Speed in Drupal 8 with Wim Leers - Modules Unraveled Podcast
Published: Wed, 02/17/16Download this episodeBig Pipe
- What is Big Pipe?
- This isn’t a Drupal specific thing right? Where did the idea of BigPipe come from?
- How does it work?
- Builds on Drupal 8’s caching system, specifically cacheability metadata (tags, contexts, max-age)
- Rendering system (bubbling, placeholders)
- page cache / dynamic page cache
- BigPipe is built ON TOP OF ALL OF THE ABOVE
- Does it work for anonymous and authenticated users?
- Is this compatible with reverse proxies like Varnish?
- Does BigPipe affect the need for something like redis or memchache?
- How does BigPipe relate to authcache?
Use Cases
- How can we start using it? What’s the install process?
- What do we need to do to configure it for our site?
- Is BigPipe ready to be used?
- Is there anything like this for Drupal 7?
Questions from Twitter
- Daniel Noyola @danielnv18
What can I do to make my site compatible with BigPipe? O what shouldn't do? - Daniel Noyola @danielnv18
Is it compatible with contrib modules like panels or display suite? - Ryan Gibson @ryanissamson
I may have missed it, when BigPipe is included in D8.1, will it be enabled by default? - TheodorosPloumis @theoploumis
Is the bigpipe caching working with the RESTful responses?
Episode Links: Wim on drupal.orgWim on TwitterBigPipe ModuleBigPipe DemoFacebook Engineering blog post about BigPipeRendervizWimleers.comTags: Drupal 8Big PipePerformanceplanet-drupal
Original Article: