Zadejte hledaný výraz...

Kniha/clanky o optimalizaci vykonu apache,php,mysql

megi
verified
rating uzivatele
(3 hodnocení)
19. 1. 2009 03:36:05
Napsal zaachi;192393
Apache uz ma svoje zazeme v oblasti webserverou?
Zazemi ano, urcite jej pouziva drtiva vetsina adminu, protoze jej znaji, lehce ho nakonfiguruji, apod.
Vetsi webove projekty na Apache ovsem nejedou, prave kvuli jeho rychlosti, stabilite, a pod.
Napriklad mnou uvedeny Lighttpd pouziva (mozna uz presli na neco jineho, ale pouzivali) YouTube, Wikipedia, apod.
To se dá snadno zjistit, stačí se podívat na HTTP hlavičku Server. :)
No a pak se můžeš třeba podívat na další velké projkety které potřebují stabilitu a výkon, jako třeba homepage www.seznam.cz. ;)
19. 1. 2009 03:36:05
https://webtrh.cz/diskuse/kniha-clanky-o-optimalizaci-vykonu-apachephpmysql/strana/2#reply208021
megi
verified
rating uzivatele
(3 hodnocení)
19. 1. 2009 03:59:04
Napsal peki46;187940
Dobry den.
Chcel by som sa optat, ci neviete o neakej dobrej knihe ktora sa zaobera zlepsovanim vykonu sustavy apache,php,mysql (optimalizacia,ladenie vykonu)
pripadne neake clanky/tutorialy na webe.
Dakujem
Na ladění výkonu PHP je dobrý profiller. Já používám xdebug, jehož výstup se dá zoprazit pomocí kcachegrind, který je součástí KDE (kdesdk).
No a pak se někdy dají weby zrychlit pomocí nějakého kešování a to se dá dělat na mnoha úrovních:
HTTP: Na to je nejlepší přečíst si přímo odpovídající kapitolu v HTTP 1.1 RFC, protože na webu se dají najít různé nesmyslné kombinace HTTP hlaviček pro ovládání kešování.
Aplikace: Může kešovat celé vygenerované stránky, jejich části, nebo jen data vytažená z DB, atd.
S MySQL ti neporadím, protože moje specialita je PostgreSQL. V PostgreSQL to funguje tak že se pro dotaz vytváří genetickým algoritmem plán provádění, který se zkládá z určitých elementárních operací, kde každá má nějaké výkonostní charakterisitky podle toho na jaká data je aplikovaná. To pak DBA musí umět číst a pochopit z toho, jak vylepšit původní dotaz. Vyžaduje to spoustu cviku a čtení mailing listů. Možná existuje nějaká ekvivalentní konference pro mysql, jako je comp.db.postgresql.performance. Jestli ji najdeš a pročteš si její archiv, tak získáš přehled o tom jaké výkonostní problémy lidi typicky řeší a jak.
Zajímavá prezentace o škálování je tady: http://www.slideshare.net/vishnu/livejournals-backend-a-history-of-scaling
19. 1. 2009 03:59:04
https://webtrh.cz/diskuse/kniha-clanky-o-optimalizaci-vykonu-apachephpmysql/strana/2#reply208020
Pro odpověď se přihlašte.
Přihlásit