Přetížené mysql
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Memáte nějaké rady,teda spíš odkaz na nějaký šikovný nápad optimalizace čtení z databáze ,protože nechci svým kodem zbytečně zatěžovat databázový systém ,například načítáním 30ceti řádků z databáze každý zvlášť . Nejde prostě skopírovat celou databázi do nějakého pole v jediném kroku ,než volat 30 cetkrát výběr z databáze ?Dík moc .Jsem relativně nováček v PHP a vidím jak vám takovéto kody morbidně brzdí databázi.
-
$q=mysql_query("SELECT * FROM pokus"); while($row=mysql_fetch_array($q)) { ... a vypisujes } Nevím, jestli jsem to správně pochopil, já to dělam takhle.
-
To co popisujes ani tak nezatezuje server. Na kazdou stranku volas jen jednym dotazem. Ale kdyz chces setrit, tak je mozne vse nacist treba do pole a ulozit to do sessionu, a pak jen nactes session pole a z nej pracovat. Zadny pristup k DB neni pak potreba. Jedine tak k aktualizaci. Ale jak rikam, jednoduche dotazy se nezatezuji a je mozne pristupovat primo.
-
Skusím to :)