Feature #1791

Routing: Implement Caching

Added by Bastian Waidelich almost 7 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2008-10-23
Priority:Must have Due date:
Assigned To:Bastian Waidelich % Done:

100%

Category:MVC
Target version:TYPO3 Flow Base Distribution - 1.0 alpha 1
PHP Version: Complexity:
Has patch:

Description

Routes are not cached at the moment.
Todo:
  • Whenever calling match() or resolve() the Cache must be checked for applicable entries.
  • Whenever a route matches, the current URI and it's "matchingValues" must be stored in the Cache.
  • Whenever a route was resolved, the current "routeValues" and it's "matchingURI" must be stored in the Cache.

Associated revisions

Revision fe2501ed
Added by Karsten Dambekalns over 6 years ago

FLOW3:
  • removed controllerObjectNamePattern and viewObjectNamePattern from some places, refs #2444
  • added caching to routing, based on work by Bastian and Sebastian, fixes #1791
  • the Router resolve()s in lowercase and matches case-insensitive now, refs #2237
TYPO3CR:
  • adjustments to Routes.yaml suggestion

History

#1 Updated by Karsten Dambekalns almost 7 years ago

  • Target version deleted (1.0 alpha 1)

#2 Updated by Karsten Dambekalns almost 7 years ago

  • Target version set to 1.0 alpha 1

#3 Updated by Karsten Dambekalns over 6 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r1951.

Also available in: Atom PDF