Feature #1791
Routing: Implement Caching
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:
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
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
- 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.