![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie do osób które używają i dobrze znają ten framework.
Fabien reklamował się że ten fw ma być 3x szybszy od zenda i 2x od starego symfony. Na starcie nas prosi o włączenie APC, co zrobiłem. Kiedy w końcu udało mi się odpalić app.php (nie wiedzieć czemu przekierowywało mnie z app.php do app_dev.php) to okazało się że wcale nie jest taki szybki. wygenerowanie strony hello world (Bez zadnego formatowania, zadnej zmiennej w template, wpisany na sztywno html) zajeło fw 300 ms. dla porownania kompletna strona napisana z uzyciem autorskiego frameworka ktory po za tym ze nie ma generatorow kodu, DI, oraz zamiast uzywac templatów w szablonach uzywa obiektow ktore generuja pojedyncze znaczniki html (co juz na wstepie powinno go zamulić jak świnię) duzo sie nie rozni, ładuje (kompletny, gotową stronę, + laczy sie z db i loguje uzytkownika) index w 100 ms. i gdzie ta szybkosc? mialem zainwestowac swoj czas w to narzędzie bo duze mozliwosci, mial byc szybki ale ten wynik mnie mocno zaniepokoił.. skoro zwykła pusta strona generuje sie 300ms, to co gdy przyjdzie do tego uzycie bazy danych, weryfikacja userów, oraz template skladajacy sie z 40 mniejszych? +1s? wiadomo ze na serwerze bedzie to szybciej dzialalo ale na serwerze bedzie to atakowac nie jedna osoba a mnóstwo.. Po wyłączeniu APC to juz w ogole zaczyna szaleć.. a na hostingu dzielonym jak sie okazuje czasami admini nie chcą go instalować.. moze mam cos niepowłączane tak jak trzeba? w app.php zakomenotwane linie odkomentowałem, bez tego w ogole cache nie chciał się wygenerować. Zamiana loadera na apcLoader rowniez duzo nie dala (moze z 30ms ~) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 14 Dołączył: 8.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak, na windowsie.
Nie wiem jak mam interpretowac ten wynik, czy to jest strona + 300ms od symfony (i jak strona bedzie rozbudowana to bedzie to 300ms od strony i 300ms od symfony), czy to jest strona*3 (strona by sie normalnie generowala 300ms = 900 ms pod symfony) mam dostep do serwera linuxowego na hostingu ale tam typ nie chce zainstalowac apc bo mowi ze cos mu sie porozwala z uzytkownikami, ani memcache ani nic. Jest tylko zend optimizer ktory chyba nie dziala tak jak apc. wiec wynik bedzie jeszcze bardziej na niekorzysc sf. a narzędzie sf2 mi sie bardzo podoba, super pomysl z oddzieleniem frameworka, aplikacji, i bundla w ktorym pracujemy, z mojej perspektywy wyglada on jak moj framework (po dodaniu bundla do favorites w nb widze tylko kontrolery, "moj" routing widoki i scheme bazy danych) więc jest naprawde fajnie przemyslany, no ale jak ma byc krową to sorry (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 20:28 |