Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP - pytanie ogólne
kowalcook
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


witam, od jakiegoś czasu projektuje nowy silnik dla swojego serwisu internetowego, staram się aby w miare swoich umiejętnosci i wiedzy jak najbardziej go zoptymalizować i przyspieszyć wszystko

w związku z tym dręczą mnie pytania zasadnicze dotyczące tego


czy:

- jest różnica w tym że plik php jest duży (wielkościowo - ponad 100 czy 200KB ) i zawiera dużo funkcji (powiedzmy jeden cały moduł - dział strony), które są ładowane jako osobne podstrony przy wykorzystaniu polecenia switch

- czy lepiej jest rozłożyć funkcje na kilka różnych plików i ładować je w zależności od zastosowania w danym module ?



czy wielkość pliku ma znaczenie pomimo iż teoretycznie przeglądarka renderuje tylko jakiś ułamek całego kodu w nim zawartego ?






druga kwestia to zapytania do bazy danych mySQL czy lepiej jest wykonać jedno pełne zapytanie powiedzmy z * i zdefiniowanie wszystkich komórek dla jednego rekordu (czy lepiej wykonywać kilka pojedynczych cząstkowych zapytań wywołując to co akurat jest niezbędne) (mowa o sytuacji kiedy w danej dabeli jest kilkaset tysięcy rekordów)

który sposób byłby teoretycznie wydajniejszy ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zimi
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

Ostrzeżenie: (0%)
-----


optymalizację robi się na końcu, to jest 'najpierwsiejsze z pierwszych', co musisz wiedzieć

jeśli nie napisałeś aplikacji jeszcze napisz ją w taki sposób abyś mógł ją potem poprawnie optymalizować

ale skoro już napisałeś...

jeśli masz miliardy funkcji w pliku, a korzystasz z jednej, to lepiej tą jedną funkcję wrzucić do osobnego pliku
jeśli korzystasz z zestawu funkcji które są w różnych plikach, to lepiej je wrzucić do pliku jako całość

im więcej pól masz do wyplucia tym więcej procesor będzie musiał wykonać operacji wysłania/odebrania... te dane będą wędrować od sql do php
tak więc im mniej danych wypluję tym zasadniczo lepiej

szczególnie to widać jak nie 'drukujesz' duuużej kolumny w stosunku do reszty danych

nie mniej, optymalizację robi się na końcu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 07:18