Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 04.12.08
Prihlásený: 14.10.13
Príspevky: 114
Témy: 21
Príspevok NapísalOffline : 16.01.2012 22:03

Dobrý deň :)

mám pár otázok ohľadom cachovania v php aplikáciách...

1. templatovací systém Smarty. Automaticky cachuje? teda ak by som ho chcel použiť na web aplikáciu nepotrebujem iný spôsob cachovania? ukladá súbory rovno s dátami ktoré sa tam vložia z databázy? keď anjbližšie spustím tú stránku s dopytmi najprv skontroluje cache a keď existuje ho načíta? nevedel som to nájsť na nete ...

2. poznáte nejakú spoľahlivú cache class? alebo ako cachujete svoje php stránky?

3. otázka trošku od veci. Nejaké rady pre optimalizáciu pre veľký traffic? ešte som na väčšom projekte nepracoval tak o tom veľa neviem.

Ako maturitný projekt robím web stránku a chcel by som ju potom aj normálne spustiť a používať. Cache chcem použiť kôli tomu že by som ju chcel optimalizovať aby pri väčšom trafficu neboli problémy.

Privítam všetky možné odkazy, rady na túto tému :) Vďaka.


Offline

Užívateľ
Užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 01.10.09
Prihlásený: 12.03.17
Príspevky: 86
Témy: 18
Príspevok NapísalOffline : 02.02.2012 3:09

Na všetky otázky ti asi neodpoviem, ale smarty cachuje automaticky :)







_________________
Bad news: Time flies. God news: You are the pilot!
Offline

Skúsený užívateľ
Skúsený užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 02.02.2012 10:27

Ja som pracoval s template systemom ktory vychadzal zo smarty a tam sa cacheovali iba templaty, cize ked si nahral novu verziu templatu, tak bol pri prvom pouziti "predkompilovany" (z templatu ktory obsahoval smarty syntax a "tagy" bol vytvoreny standardny php zdrojak).
Pri kazdom dalsom spusteni uz potom nemusela prebiehat transformacia templatu, ale bola pouzita uz predkompilovana php verzia, co bolo na case generovania stranky dost citit.

Kazdopadne ta cacheovana verzia templatu neobsahuje data, iba preklad smarty syntaxe na php.

Skus nakuknut na dwoo.org, podporuje aj smarty syntax, takze sa netreba ucit nove veci.

Velky traffic... hmm...
Pomoze cacheovanie obrazkov, javascriptov a css, aby ich nebolo potrebne stahovat pri kazdom reloadnuti stranky, len si potom musis dat pozor aby nebol problem s natiahnutim novej verzie ked nieco upravis (elegantne riesenie je vlozit do nazvu suboru nejaky timestamp, takze vzdy ke dho zmenis sa bude tahat novy subor).

Druha vec je optimalizacia vysledneho html, aby sa netahalo zbytocne vela dat. Dost pomoze aj vyhodenie tabulatorov a newlineov







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 04.12.08
Prihlásený: 14.10.13
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 02.02.2012 15:56

ďakujem za reakcie už som si myslel že mi nikto nič neodpíše :D :) ... skôr som myslel to cachovanie a optimalizáciu aby nebol problém s databázou... teda aby šlo na ňu čo najmenej požiadavkov :) s týmto by som potreboval... a ak by niekto mal dobré články čo sa týka pokročilejších vecí v php ako cachovanie queries alebo tak bol by som veľmi vďačný :)


Offline

Skúsený užívateľ
Skúsený užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 02.02.2012 20:56

O cacheovanie vysledkov dotazov (take ak pustis 2 krat ten isty vyber dat a druhy krat je to radovo rychlejsie), tak o to sa stara databaza sama. Je to vec konfiguracie databazoveho servera, nemyslim ze sa to da nejako ovplyvnovat priamo z kodu. Ak databaa vyhodnoti ze je vyhodne nejaky dotaz cacheovat, tak to spravi... ak sa zmenia data v tej tabulke, vsetky cacheovane dotazy su zahodene... vsetko priamo v rezii databazy bez moznosti zasahovania (aspon pokial viem). A tak je to spravne.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
php cache (Smarty) - optimalizácia

Registrovaný: 04.12.08
Prihlásený: 14.10.13
Príspevky: 114
Témy: 21
Príspevok Napísal autor témyOffline : 02.02.2012 22:46

tak pokiaľ viem tak sa to dá nejaké som našiel... http://devzone.zend.com/171/sql-query-caching/ len hľadámčo najviac toho :) hlavne v praktických ukážkach keby to bolo :)


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. smarty, phpbb, php a includovanie

v PHP, ASP

13

737

10.01.2008 8:53

vl4kn0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s Smarty.class.php

v PHP, ASP

1

495

27.09.2010 20:52

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vymazanie cache s php

v PHP, ASP

10

1316

19.02.2009 14:37

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie Cache pomocou php

v PHP, ASP

4

630

15.02.2012 15:09

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [php] - nastavenie cache pre obrazok

v PHP, ASP

7

577

01.07.2008 16:12

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel medzi L3 cache a L2 cache

v Procesory

7

1007

23.07.2011 23:56

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 1xHDD 32mb cache vs. 2xHDD 16mb cache

v Úložné zariadenia

4

870

04.02.2008 19:11

Tomas1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. smarty

v PHP, ASP

3

615

06.03.2008 16:01

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem smarty

v PHP, ASP

3

381

18.04.2009 10:49

snake2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cakePHP + Smarty?

v PHP, ASP

2

456

13.11.2009 10:43

Jojko001 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. smarty kod

v PHP, ASP

3

365

16.03.2012 23:19

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Smarty a xampp

v PHP, ASP

9

394

22.10.2012 22:48

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Templatovací engine smarty

v PHP, ASP

3

614

03.08.2009 18:13

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WD Blue 1TB 64MB cache vs WD Black 500GB 64MB cache

v Pevné disky a radiče

1

360

26.12.2012 0:27

WeXo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Optimalizácia

v HTML, XHTML, XML, CSS

11

894

15.09.2008 23:49

cuMphort Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Optimalizácia

v Ponuka práce

1

1292

22.02.2009 23:13

Flety Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra