AOEpeople/cacheinfo

Name: cacheinfo

Owner: AOE

Description: TYPO3: Fork of EXT:cachinfo, ready for 6.x

Forked from: bmack/cacheinfo

Created: 2015-06-17 12:43:54.0

Updated: 2015-06-17 12:43:55.0

Pushed: 2015-01-12 13:54:17.0

Homepage:

Size: 208

Language: PHP

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

TYPO3 Extension: cacheinfo

Cache Info is a small extension that sends special cache headers when rendering a page request.

This way, proxy caches know if they can cache a page.

Additionally, there are some debugging headers sent in order to trace why TYPO3 does/does not cache a page.

Cookies sent with every frontend page request
X-T3CacheInfo

This is a info header sent to inform about certain caching mechanisms:

cacheContentFlag / noCacheContentFlag

Whether TSFE object has the cacheContentFlag set, meaning that the page content is cached within TYPO3. see $TSFE->cacheContentFlag

!no_cache!

The frontend is delivered with the “no_cache” flag activated. see $TSFE->no_cache

staticCacheable

The complete frontend page is static cacheable. see $TSFE->isStaticCacheble()

ClientCache/noClientCache

If set, then also the header X-T3-Cache is set if there are no _INT cObjects on the page and/or logged in. see $TSFE->isClientCachable

userOrGroupSet

Set if a user is logged in or a group is set in the frontend. see $TSFE->isUserOrGroupSet()

_INT

keyword followed by all the *_INT objects used on this page. Helpful to identify what prevents fully cacheable pages. see $TSFE->isINTincScript() and $TSFE->config['INTincScript'] The header “X-T3Cache” is not in this case.

loggedin / not_loggedin / loggingin / loggingout

whether a user is currently logged in/out.

X-T3Cache

Header used to tell proxys that they can cache (client cacheable).

X-T3SetCookie

Tell the proxy that a cookie is set by the current request, usually when logging in or already logged in.

X-T3CacheTags

Tell the proxy that the following cache tags are attached to the page, separated by | see $TSFE->pageCacheTags


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.