Drupal 8 now has 99% coverage for cache tags:
- ~99% of things that can be changed and affect the rendered output have cache tags
- ~99% of those have test coverage, see e.g.
Those cache tags are present in the
X-Drupal-Cache-Tags header, which the page cache uses as the cache tags for its cache items. This means that already, whenever something changes, the affected cached pages in the page cache are invalidated.
The benefits are enormous:
- all Drupal 8 sites will be fast by default for anonymous traffic
- "fast by default": roughly 10 milliseconds per page load instead of 100–300 — so ten to thirty times faster!
- all simpler sites (think: Drupal developers' blogs, local sports club, small businesses) will be plenty fast, even on cheap hosting — thus resulting in greater satisfaction with D8
- in the typical, poorly done benchmarks, Drupal 8 will leapfrog Drupal 7, and all of its competitors
- … and still see results show up instantaneously!
Enable page caching by default!
User interface changes
Original report by @sun
I don't see nor understand why we decrease performance by default.
I'm sure this is one of the points that adds negative karma to Drupal.
Even the interface says: "Normal (recommended)"
So let's just enable page caching by default and make anonymous users happier.
PASSED: [[SimpleTest]]: [MySQL] 41,460 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] 41,256 pass(es), 246 fail(s), and 13 exception(s). View
|#104||internal_page_cache_on_by_default-606840-104.patch||11.58 KB||Wim Leers|
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 91,226 pass(es). View