Autoloader – cache trid do SVN
- error414-c
- Člen | 45
Dobrý den,
řesím problém pozastaveni aplikace pri generovani cache trid. Myslite že je dobrý napad vložit cache do svn a pregenerovavat cache na locale a na serveru ji pak jen updatnout?
Díky
- error414-c
- Člen | 45
arron napsal(a):
A v cem je problem, ze prvni nacteni trva o chvili dele?
pregenerovani cache trva neco mezi 3–4 minutami, to si nemuzu dovolit aby to trvalo tak dlouho.
- Filip Procházka
- Moderator | 4668
S největší pravděpodobností pouštíš autoloader i na knihovny, které mají vlastní systém načítání tříd. Pochybuju, že by tvoje aplikace byla tak velká, bez urážky ;)
Zkusil bych v první řadě prostudovat classloadery knihoven co používáš a pokusil se je zprovoznit a vyřadit z načítání RobotLoaderu
- error414-c
- Člen | 45
HosipLan napsal(a):
S největší pravděpodobností pouštíš autoloader i na knihovny, které mají vlastní systém načítání tříd. Pochybuju, že by tvoje aplikace byla tak velká, bez urážky ;)
Zkusil bych v první řadě prostudovat classloadery knihoven co používáš a pokusil se je zprovoznit a vyřadit z načítání RobotLoaderu
problem bude ze nacitam cely zend framework pomoci nette loaders.
- Filip Procházka
- Moderator | 4668
To je vskutku problém. Já to řeším tak, že si jako službu registruju tuto třídu https://gist.github.com/903469
services:
Kdyby\Loaders\ZendLoader: Kdyby\Loaders\ZendLoader::register
a pak už stačí jen v LIBS_DIR
mít soubor netterobots.txt
s řádkem
Disallow: /Zend