| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 31.03.2010 0:04 | |
|
Pekný večer vospolok!
Mám takú teoretickú otázku ohľadne ukladania obsahov.
Začal som oňuchávať podstatu tvorby redakčných systémov a mám takú dilemu.
Čo sa rýchlejšie vloží do stránky, Mysql query, alebo includovaný súbor? Všetko čo som čítal zatiaľ ukladalo contenty do DB a z tade ich ťahalo. Ale to mi príde pomalšie ako include zvlášť ak je tých query viac. Chápem, že je to jednoduchšie, ale dôležitejšia je rýchlosť, nie? Je to dobrý nápad vytvárať nové súbory s obsahmi trebárs cez fopen("adresa","xb")? ,,Proste,, by som zostavil celú stránku na základe POST[]ov z administrácie stránok a uložil ju ako stránku.
Dá sa to nejako tak robiť, že by to bolo rýchlejšie ako DB? Teda či to vôbec stojí za úvahu....
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
nie.
Ak by to aj mozno trocha pomohlo, rozdiel by mohol byt napr. 0.00002 vs. 0.00004 sekundy, co nestoji za to. Taketo mikrooptimalizacie su cestou do pekla.
Pouzivanie plaintext suborov miesto DB ma zmysel iba v pripade, ze DB nemas k dispozicii, co sa uz velmi nevyskytuje.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 31.03.2010 22:23 | |
|
Sorry, že sa tak blbo spýtam, ale naozaj sú query tak rýchle?
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 31.03.2010 22:46 | |
|
Záleží od toho, ako je navrhnutá db a o akú query ide.
Ale pri php platí, že includovanie veľkého množstva súborov je zabijak výkonu, takže práca s db bude naozaj lepšia.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 31.03.2010 23:02 | |
|
Ešte jedna otázka:
Keď ťahám z DB dajme tomu tittle, meta description a content, je lepšie(rýchlejšie) to mať v jednej tabuľke, alebo každé zvlášť.
Myslím, že v jednej to bude rýchlejšie. Keď sa to nebude ešte inak kombinovať s inými tabuľkami pre iné účely.
A zase ma napadá, že kontent aj meta aj tittle sa dá uložiť aj ako pevná stránka už pri jej tvorbe. Z DB by sa ťahalo len dynamické menu.
Len neviem či by som dokázal meniť obsah nejako cez regulárne výrazy priamo v tom súbore. Ak hej tak to by odpadlo sťahovanie obsahu, tittle aj meta z DB. To by bolo už lepšie, nie? Žiadne includovanie, ani query(okrem menu).
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Ked chces tak optimalizovat, zacni meranim. Jedno meranie je lepsie ako 100 rad.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 01.04.2010 12:00 | |
|
Meraním sa myslí, urobiť 1000 query a 1000 includov a porovnať ich časy?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
napr
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 01.04.2010 15:52 | |
|
K povodnej otazke : Urcite DB query!
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
tiež sa prikláňam k DB. Aj keby si tým stratil nejaký ten zlomok sekundy, furt to nestojí za to. Keby boli databázy polamé, že by to niekomu vadilo, tak ich nikto nepoužíva.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
| 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
|
|