Je takáto routa efektívna?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Čamo
Člen | 798
+
0
-

Naydar!
Prosím vás ja som dnes dospel k takémuto výtvoru v duchu – čím menej rout tým lepšie, ale vôbec si nie som istý jeho efektivitou:

$router[] = new Route('<module blog>/<presenter>[/<action>[/<id \d+>/<title>][/<vp-page \d+>]]',
			array(
				'action' => 'default',
				'title' => array(
					Route::FILTER_OUT => function($s)
					{
						return Strings::webalize($s, NULL, FALSE);
					}
				)
			)
		);

Tou zaujímavou časťou je hlavne [/<id \d+>/<title>][/<vp-page \d>]] čo umožňuje spacovať adresu showArticle/45/O-cervenej-ciapocke a zároveň showPage/45

No a teraz neviem, či bude efektívnejšie rozdeliť to do dvoch rout, alebo nechať v jednej. Ide hlavne o to ako to bude fungovať napr. pri generovaní menu, keď sa takéto špecificke routy vôbec nepoužijú, ale budú sa preskakovať.
Vie mi na to niekto niečo duchaplné napísať.
Ďakujem.

EDIT [/<id \d+>/<title>][/<vp-page \d>]]

Editoval Čamo (17. 2. 2015 11:20)