![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
W jednym pliku (nazwanym 'funkcje.php') przetrzymuję większość funkcji. Za każdym razem jest includowany w każdym pliku na witrynie. I teraz pytanie: Czy jest jakaś różnica (w optymalności) pomiędzy tymi 2 rodzajami:
a
Słyszałem kiedyś opinie że jeżeli w funkcji jest include, to kod jest wgrywany dopiero wtedy gdy ta funkcja jest wykorzystywana. Czy to prawda? Słyszałem również opinię, że tworzenie zbyt dużej ilości plików też nie należy do optymalnych rzeczy. (pewnie to prawda, ale czy należy się tym przejmować?) Opinia opinią, wolę więc zapytać ekspertów ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście ze includowanie jednego pliku z funkcjami jest wydajniejsze od incudowania treści funkcji do funkcji... nonsens
druga opcja jest beznadziejna |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 190 Pomógł: 1 Dołączył: 20.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej podzielic te funkcje na jakies mniejsze grupy, jakos ze soba powiazane, kazda grupe dac do innego pliku i includowac w razie potrzeby? Moze nie potrzebujesz tych wszystkich funkcji naraz?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie w planach miałem albo ich podzielenie albo includowanie. Tylko najpierw musiałem się upewnić co do tego include.
Bo mam 3 pliki z funkcjami które zajmują, 21kb, 16kb, i 8kb kiedy 'normalne' pliki zajmują góra 2-10kb... |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 5 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) ![]() ![]() |
to drugie calkowicie odpada
jak funkcja bedzie sie uruchamiac np 1000 razy to bedzie sie includowal plik z jej kodem 1000 razy co zabije twoj program ![]() Ten post edytował domis86 12.08.2007, 23:02:36 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 07:02 |