Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szybkość działania...
Forum PHP.pl > Forum > Po stronie przeglądarki
parzol
Witam.

Mam pytanie odnośnie optymalizacji kodu. Mianowicie czy strone która będzie odświeżana wielokrotnie w krótkim czasie lepiej (ze wzgledu na szybkosc wykonania skryptów php) wykonać za pomocą tabel czy CSS?? A moze jeszcze inaczej...

Prosze o rady.

Pozdrawiam. biggrin.gif
nospor
Cytat
ze wzgledu na szybkosc wykonania skryptów php) wykonać za pomocą tabel czy CSS
co ma tabela czy css do php?
Przenoszę.

jesli mozna cos zrobic na css to lepiej zrobic. plik z css moze byc cache'owany przez przegladarki, przez co nie bedzie za kazdym razem pobierany z serwera. i ogolnie lepiej korzystac z divow+css niz z tabel. Bylo wiele razy na forum.
DeyV
Dla php nie ma znaczenia sposób prezentacji wyników użytkownikowi.
Ważna jest ilość generowanego kodu, oraz szybkość działania metod, które przygotują odpowiednie dane.

Praktyka jednak pokazuje, że przy pomocy XHTML'a wraz z dobrze przygotowanym CSS znacznie łatwiej o wydajny serwis, wyrażnie zmniejsza się bowiem ilość danych generowanych przez skrypty i każdorazowo pobieranych przez użytkownika.
TomASS
Na szybkość wykonywania skryptu nie wpłynie to czy strona jest oparta na tabelach czy na divach+css i tak jak mówili moi szanowni przedmówcy - im lepiej wygenerowanego kodu, tym szybciej będzie on przesłany do przeglądarki i tym szybiceij użytkownik będzie zadowolony. Ten artykuł jest akurat podpasowany do tego tematu smile.gif
ens0re
A mnie sie cos wydaje ze jednak XHTML + CSS będzie szybsze niż tabelki. A dlatego gdyż w przykładowym pliku index.php jeżeli zastosuje sie tabelki to one będa miały większy kod niż sam XHTML(CSS bedzie w oddzielnym pliku). Style tabeli chociaż też można w CSSie zapisać, nie? Ale np:
  1. <div>Cos</div> // albo inne znaczniki

Jest krótsze niż
  1. <table><tr><td>Cos</td></tr></table>

I już zaoszczędza się troszke zbędnego kodu smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.