Autor | Zpráva | ||
---|---|---|---|
John_Franco Profil * |
#1 · Zasláno: 27. 12. 2008, 14:15:05
Zdravím, pomocí microtime() jsem si vypočetl, že sestavení jedné mé stránky trvá průměrně asi 0.0573840141296s.
1) Je to moc? 2) Dalo by se tedy říci, že za sekundu může tuto stránku otevřít asi 17 lidí (1/0.0573840141296), jinak "zahltím server"? Je tato moje logina výpočtu náročnosti aplikace správná? Děkuji |
||
grimword Profil |
#2 · Zasláno: 27. 12. 2008, 15:44:10
zajimava otazka, ale na odpoved si asi pockame dokud neprijde mesicek nebo nejaky moderator :))
|
||
Jan Tvrdík Profil |
#3 · Zasláno: 27. 12. 2008, 15:51:53 · Upravil/a: Jan Tvrdík
John_Franco
1) Ne, není 2) Podle mě je to blbost, protože to že zpracování jednoho požadavku trvá přibližně 57ms neznamená, že zpracovat dva požadavky bude trvat dvakrát tolik. Poznámka: Vycházel jsem z předpokladu, že těch 57ms je naměřeno na hostingu. Na localhostu budou hodnoty jiné. |
||
srigi Profil |
#4 · Zasláno: 27. 12. 2008, 18:15:53
John_Franco
Takto beanchmarkovat vykon serveru nemozno. Na takuto ulohu sa pouzivaju specializovane nastoje. Absolutnou alfou a omegou je vykon SQL subservera. Dovodom, preco je tvoj vypocet nespravny je napr. to, ze Apache2 je multithreadova aplikacia. Ak teda vygenerovanie jednej stranky zabere 57ms, na dvojjadraku bude vygenerovanie dvoch stranok trvat nie dvojnasobok ale vyrazne menej (60ms?). |
||
John_Franco Profil * |
#5 · Zasláno: 27. 12. 2008, 19:32:11
Znamená to tedy, že si tu stránku za sekundu může otevřít více lidí? Že je to vlastně lepší, než z mých výpočtů?
|
||
Majkl578 Profil |
#6 · Zasláno: 27. 12. 2008, 19:35:34 · Upravil/a: Majkl578
John_Franco
„ Znamená to tedy, že si tu stránku za sekundu může otevřít více lidí? Že je to vlastně lepší, než z mých výpočtů?“ ano, viz treba phpbb, to ma runtime az nekolik desetin sekundy a presto nevadi kdyz je pripojeno nekolik set/tisic uzivatelu. zalezi na nastaveni serveru. spis bych se staral o vyuziti ram serveru a zkontroloval kolik mam prideleno. |
||
ninja Profil |
#7 · Zasláno: 27. 12. 2008, 19:38:29
John_Franco: Doba generovani stranky vubec neudava kolik pozadavku server zvladne obslouzit. Treba skript vetsinu doby cekal na nejaky externi pozadavek. Navic i kdyz generovani stranky bude trvat 10 sekund, server soubezne s tim muze v klidu generovat dalsich 1000 stranek.
|
||
John_Franco Profil * |
#8 · Zasláno: 28. 12. 2008, 11:35:18
jak se můžu starat o využití ram?
|
||
Majkl578 Profil |
#9 · Zasláno: 28. 12. 2008, 14:35:13
|
||
Časová prodleva: 15 let
|
0