vel Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 bo miałbym pytania odnośnie wydajności kilku rozwiązań z cacheowaniem stron w smarty'm. może ktoś robił empiryczne badania Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 ja robiłem i zrezygnowałem z smarty mam go jeszcze na jednym projekcie ale kiedyś tez podmienie. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 a na korzyść czego ewentualnie przeszedłeś? i czemu zrezygnowałeś? bo imho to jest jednak fajna sprawa i znakomicie oddziela kod programu od kodu prezentacji Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 bo imho to jest jednak fajna sprawa i znakomicie oddziela kod programu od kodu prezentacji no fajna, ale kto powiedział, że jest jeden system szablonów?!? i czemu zrezygnowałeś? za duże, za wolne, za mało wydajne, krztusi się przy moim ruchu a na korzyść czego ewentualnie przeszedłeś? małe stronki robie na modifikacji FastTemplates (bodajże CachedFastTemplates), a ten duży właśnie przekładam na smarty-lite. wyniki na tych samych stronach sa znakomite - kilka razy szybciej robią to samo. różnice są znaczne. jak zrobiłem pseudo symulacje 150 rządań strony która sama miała w pętli przetworzenie 100 rekordów to wyniki pomiędzy smarty a smarty-lite -> wyosiły 2-4 sekundy. ogromna róznica. oczywiście to tylko takie pseudo pogladowe wyniki bo tutaj przydało by się porządne profilowanie ale na tym etapie jeszcze nie potrzebuje. poza tym jest jeszcze kilka ciekawych narzędzi do symulacji ruchu jak np. Ab, siege. aa, ja jeszcze wywaliłem pear:: db i miałem uzyć adoDB lite ale w sumie napisałem własną klasę, która jest duzo szybsza i jeszcze keszuje zapytania. smarty-lite www.paullockaby.com/projects/smarty-light/ adoDB-lite adodblite.sourceforge.net/ benchmarki pewnego pana: https://tinyurl.com/7fm5p i tego samego text o smarty-lite https://tinyurl.com/8bsyq Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 widzę, że walczysz o nawet pojedyncze sekundy dzięki za linki, zawsze to jakaś dodatkowa wiedza. niemniej jednak w projekcie, który aktualnie robię, aż taka walka o sekundy nie będzie potrzebna pobawię się zatem smarty cachem Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 widzę, że walczysz o nawet pojedyncze sekundy chyba zartujesz? sekundy to przy zwielokrotnieniu tego. ja walcze zeby zejsc z pojedynczego generowania z 0.5-0.3 w tej chwili (strasznie duzo) na 0.011-0.050 to tak pi razy oko wg. testów z wczoraj (akurat pisze obsługe sesji). przy 1-2 milionach rządań dziennie to imho jest ważne swoja drogą smarty ma kupe rzeczy z których z pewnością nie korzystasz - w takim razie nie wiem czemu sie go tak kurczowo trzymasz smarty-lite to jest chyba ideał - ma wszystko co w smarty jest potrzebne a ma wyciete te wszystkie bzdury. składnia ta sama więc mozna nawet szybko podmienic engine bez problemów z templatami (tylko config trzeba ustawić). Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 swoja drogą smarty ma kupe rzeczy z których z pewnością nie korzystasz - w takim razie nie wiem czemu sie go tak kurczowo trzymasz Very Happy smarty-lite to jest chyba ideał - ma wszystko co w smarty jest potrzebne a ma wyciete te wszystkie bzdury. składnia ta sama więc mozna nawet szybko podmienic engine bez problemów z templatami (tylko config trzeba ustawić). owszem z wielu rzeczy (żeby nie rzec większości) się nie korzysta, ale w opisie widzę, że nie ma tagu section do generowania pętelek, a z tego akurat korzystam chętnie Smarty-Light does not have all the features of Smarty, such as pre/post/output filters, include_php tag, section tag, security features, and error handling. EDIT: ale zamiast section jest foreach, zaraz doczytam co i jak Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 od tego masz foreach. btw: https://afongen.com/essays/smarty/ Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 od tego masz foreach. włąśnie doczytałem i wyedytowałem poprzedniego posta jeśli tylko z tego foreach da sie wyciągnąć jak w smartym numerek iteracji to już ideał (używam do dzielenia na kolumny spisu ) Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 zawsze możesz wstawić własna funkcje/blok. ja własnie teraz kombinuje coś ze znacznikiem typu cache/nocache którego defaultowo nie ma. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 popróbujemy, coś pewnie się uda w końcu zamiana template engine'a tu nie taka straszna. masowy search and replace na znacznikach smarty -> smarty-light + niewielkie zmiany w kodzie php. jak znajdę wolną chwilę spróbuję podłączyć lighta. skoro jest szybszy, to czemu by nie dzięki =D> Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
melassa Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 A nie lepiej zmuslic serwer raz na jakis czas i przegenerowac stronki do HTML-a ?? z ewnetualnymi wstawkami php wtedy czas generowania skroci sie do 0,000000 i kazdy bedzie zadaowolony Check email deliverability tool Maildog Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
nrm Opublikowano 19 Sierpnia 2005 Udostępnij Opublikowano 19 Sierpnia 2005 masowy search and replace na znacznikach smarty -> smarty-light w konfigu smarty-lite możesz ustawić tagi smartowe tj. {$zmienna} i nie musisz nic konwertować. z tego co zrozumiałem dali inne tagi bo sie take dobrze koloruja w róznych edytorach a niby te {} to nie. prawde mówią cnie zwróciłem uwagi jak jest w moim PSpadzie. A nie lepiej zmuslic serwer raz na jakis czas i przegenerowac stronki do HTML-a ?? z ewnetualnymi wstawkami php wtedy czas generowania skroci sie do 0,000000 nie tzn. owszem, pewne rzeczy jak najbardziej cache'uje ale to nie robi 0,000000 i nigdy nie zrobi. Dla prawdziwych mastahów kodu! Webdeveloperzy wszystkich języków - łączmy się! "Robisz internety", jesteś PRO? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vel Opublikowano 19 Sierpnia 2005 Autor Udostępnij Opublikowano 19 Sierpnia 2005 w konfigu smarty-lite możesz ustawić tagi smartowe tj. {$zmienna} i nie musisz nic konwertować siuper =D> dzięki raz jeszcze. jak się uporam z innymi rzeczami, to może dziś podepnę smarty-lite alternatywnie do potestowania Kup sobie nieruchomości Kraków albo apartamenty Zakopane. Obejrzyj też fotoblog Grzegorza Ziemiańskiego Nowa Huta na deser Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mion Opublikowano 29 Sierpnia 2005 Udostępnij Opublikowano 29 Sierpnia 2005 Mam pytanie co znawców tematyki szablonów właściwie co daje włączenie kompilowanie w smarty-lite? Jak chodzi o czas wykonywania dla tego pliku test.php z włączonym kompilowaniem $tpl->force_compile = true; $tpl->compile_check = true; według licznika strona wynikowa generowana jest dłużej - zatem po co jest ta opcja ? Dodam jeszcze, że w zasadzie to nigdy nie korzystałem z systemu szablonów wiec jestem trochę w tym kolorze w tej kwestii HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.