Prohlížení tohoto vlákna:
1 Anonymní uživatelé
Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
21:45 28.5.2006 Skupina:
Registrovaní uživatelé Příspěvky:
181
|
Pořád přemýšlím jak co nejvíce urychlit obchod a napadla mě jedna věc.
Co kdybych spojil co nejvíce souborů do jednoho? Třeba v adresáři czech mám 81 souborů, které musí server vždy všechny otevřít aby mohl vygenerovat stránku. Co takhle je spojit do jednoho velkého souboru? Takových složek a souborů je ale v zencartu strašná spousta! Nezkoušeli jste to někdo? Teoreticky by to mohlo pomoct, co si o tom myslíte? Abych nedělal zbytečnou práci. Svůj obchod taky upravuji celkem natvrdo a vykopávám všechny možné vlaječky a.t.d. Co podle Vás nejvíce zdržuje při parsování? (kromě čtení z DB)
Zasláno: 0:44 16.11.2006
|
|
Přenos |
Re: Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
8:08 10.11.2005 Bydliště Prague
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
1389
|
Já mám dojem, že načítá jen ty co potřebuje a proto je to rozdělené...
Zasláno: 9:39 16.11.2006
|
|
Přenos |
Re: Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
18:36 18.1.2006 Bydliště Brno
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
297
|
Přesně. Zrovna jazykovy soubory bych neresil. Ja osobne si posledni dobou myslim, ze nejvetsi zatez pro kazdej jeden skript, je nacitani konfigurace z DB. Chystam se to vyzkouset, ale nejak neni porad cas.
Zasláno: 9:51 16.11.2006
|
|
_________________
TAXA - hodnocení internetových obchodů |
||
Přenos |
Re: Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
21:45 28.5.2006 Skupina:
Registrovaní uživatelé Příspěvky:
181
|
Myslím že projde všechny, zkoušel jsem nějaké jazykové soubory namátkou přejmenovat a stejně si je načetl.
To zpomalení je asi poznat nejvíce při prvním načtení stránky, kdy si je server všechny načte do cache, ostatní stránky už pak jedou rychleji.
Zasláno: 10:52 16.11.2006
|
|
Přenos |
Re: Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
20:29 7.12.2005 Bydliště Plzeň
Skupina:
Registrovaní uživatelé Vývojáři Příspěvky:
990
|
maxmin: V žádném případě si ZC všechny jazykové soubory najednou nenačítá, protože stejné definované konstanty mají různé hodnoty (text) pro různé stránky.
Dtto platí pro ostatní includované soubory. Spojit to všechno dohromady je nejlepší spůsob, jak si z toho udělat totální guláš. Pokud ti není naprosto jasný systém, které soubory a v jakém pořadí ZC zavádí, radši se do toho ani nepouštěj. Kromě toho je to dost pofidérní způsob, jak obchod zrychlit. To, co Zen Cart nejvíc zpomaluje, je jeho template system a ne množství includovaných souborů. Vidět je to naprosto zřetelně ve srovnání s OsCommercí nebo CRELoaded. ZC je několikanásobně pomalejší a je to zkrátka daň za propracovanější template system. Nejlepší způsob, jak ZC zrychlit je slušnej hosting. Všechno ostatní mi přijde jako naprostá ztráta času. I.C.: Vlastní načítání konfigurace z db ani tak nezatěžuje. Ta se načítá celá najednou. Problém jsou ostatní db dotazy. Tady to ovšem vypadá docela nadějně, mělo by to být řešeno už ve verzi 1.4. Citát: v1.4 Series
Zasláno: 13:21 16.11.2006
|
|
_________________
[col |
||
Přenos |
Re: Optimalizace spojením souborů |
||
---|---|---|
Guru
Členem od:
21:45 28.5.2006 Skupina:
Registrovaní uživatelé Příspěvky:
181
|
Máš pravdu, totální guláš by to opravdu byl a rychlejší hosting je určitě řešení, ale znáš to, někdy mám své dny a i kdybych měl ten nejrychlejší hosting na světě, tak budu zkoumat jak to zrychlit
Ještě jedna věc mě napadla, ale to pro zen asi neexistuje. Cachování hotových html souborů. U nějakého CMS systému jsem viděl možnost ukládat hotové vygenerované soubory do zvláštní složky nebo do cache s tím, že měly určitou délku života. Ještě co se týká hostingu, tak v žádném případě nedoporučuji cesky-hosting, tam se kámošovi generují stránky někdy i přes 5s a to se opradu nedá, naopak jeden ze shopů mám na banan.cz a tam mívám parse time většinou 0,09s což je skvělý výkon.
Zasláno: 18:10 16.11.2006
|
|
Přenos |
Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.