Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%)
|
Witam,
mam pytanie co jest bardziej efektywne pod względem wydajności KOD 1:
KOD 2:
Chodzi mi czy bardziej efektywne jest otwieranie kilka razy skryptu php czy też stosowanie echo i tam dodawanie tagów html ? Nie chce obsługiwać szablonów itp. CHodzi mi tylko o te porównanie ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat Pierwsze echo stosuje się bardzo rzadko, jeśli string jest krótki, natomiast drugie stosuje się do utworzenia ew. komunikatów skryptu. Np.
Cytat MVC to już inna droga, kolega natomiast pisze prosty skrypt strukturalny, więc nie da się zaprzeczyć, że samo to łamie standardy PHP5: PHP5 ma bibliotekę standardową w dziewięćdziesięciu-paru procentach strukturalną, a i te parę procent niby obiektowego kodu bardzo często obiektowe nie jest. Więc jakie niby standardy łamie?Cytat 1. include jest przestarzałe moim zdaniem, stosuje jednak require_once bo nie wywala błędów a konkretnie sprawdza skrypt czy plik istnieje przez file_exsists Mam złą wiadomość. include i require to to samo (z wyjątkiem poziomu rzucanego błędu). Wersje (_once) również niczym się nie różnią. Obie te funkcje sprawdzają czy plik istnieje (swoją drogą nie robią tego przez file_exists).Cytat 2. wykorzystanie smarty to jedyna droga do optymalizacji, pisanie własnego silnika może być pożyteczne jeśli nie będzie on dosyć bezsensowny. Jedyna prawdziwa droga powiadasz? Smarty jest bardzo słabym projektem, w dodatku na tle innych tzw. systemów szablonów wypada dosyć słabo.Cytat 3. każdy pisze na swój sposób Nie, powinno się pisać wg ustalonych konwencji. Co prawda w PHP jest z tym ogromny problem, ponieważ często brak takowych albo istnieje kilka różnych, pokrywających się.Cytat ja jednak jeśli nie chce mieć problemów ze skryptem, a kawałek kodu jest na prawdę taki, że się nie opłaca pisać w każdej jednej linii echo to trzeba w takim przypadku: Nic nie trzeba, co najwyżej można.Cytat cudzysłów " " wykorzystuję także w zapytaniach SQL jeśli wartość jest nie dłuższa niż 2-5 znaków lub jest liczbą wysyłaną do pola INT Tego to już w ogóle nie rozumiem.Cytat przecież jak samemu się czegoś nie napisze to PHP tego nie zrobi Jeden z największych problemów PHP to właśnie robienie czegoś za programistę w tle. Idioto-odporność tego języka jest na tak wysokim poziomie, że stwarza więcej problemów niż ich rozwiązuje.Cytat Po co tu korzystać z takich bajerów jak spowalniają one prace skryptu, szczególnie tych dynamicznych. Bo przyśpieszają pracę programisty? Czas programisty kosztuje dużo więcej niż czas procesora.
|
|
|
|
tabbi Szablony 21.01.2011, 15:33:58
kalmaceta różnica rzędu 1/100 sekundy jet dla Ciebie ważna -... 21.01.2011, 16:32:40
Zyx Pierwszy kod jest szybszy.
kalmaceta -> prosim... 21.01.2011, 17:15:36
kalmaceta optymalizacja takich pierdół mija się z celem szcz... 21.01.2011, 17:29:57
tabbi [PHP] pobierz, plaintext echo "A może to jest... 21.01.2011, 17:47:32
kalmaceta nie może być? może, tylko po co, cytuje za php.ne... 21.01.2011, 17:53:56
Mephistofeles Pierwszy sposób jest lepszy, co nie oznacza, że sz... 21.01.2011, 20:15:39
Zyx Powtarzam: jest szybszy, mierzyłem kiedyś . I wbre... 21.01.2011, 20:52:23
kalmaceta jaka różnica, przy jakich szablonach? poproszę o ... 21.01.2011, 23:59:20
thek Kalmaceta... Popatrz na to tak. Wyjście i wyjście ... 22.01.2011, 00:14:27
kalmaceta po 1. nie twierdze, że któreś jest szybsze - to se... 22.01.2011, 00:25:17
kiler129 Ja się odniosę natomiast do dbl quote vs single qu... 22.01.2011, 00:32:57
kalmaceta po 1. g... prawda to te testy - u mnie zawsze na k... 22.01.2011, 01:04:23
Zyx O rany, a skąd Ci wezmę benchmark, który robiłem d... 22.01.2011, 07:54:58
kalmaceta @Zyx widzisz nie wiesz na co odpowiadasz tu chodzi... 22.01.2011, 11:37:07
Zyx Przeczytałem i podałem Ci, że pracuję nad rozbudow... 22.01.2011, 14:12:31
matrik łoł, możecie mnie obsunąć albo i nie, ale
[PHP] po... 22.01.2011, 19:52:34
kalmaceta Zyx dlaczego demoscena pracuje na niskopoziomowych... 22.01.2011, 20:03:09
matrik kalmaceta ja już rozmawiałem z taką osobą co też m... 22.01.2011, 20:08:28
kalmaceta matrik a dlaczego nie możesz zrobić strony w c++? ... 22.01.2011, 20:20:44
Mephistofeles Z takiej samej przyczyny nie pisze się stron w C++... 22.01.2011, 21:30:52
kalmaceta @Mephistofeles zasłyszane i nie zupełnie prawdziwe... 23.01.2011, 12:53:30
Mephistofeles Oczywiście, że słyszałem. Tylko po co pisać kompil... 23.01.2011, 13:13:21
kalmaceta oczywiście masz racje jeśli chodzi o prostotę. ale... 23.01.2011, 13:58:18 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:18 |