Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wydajność
blaskognia
post
Post #1





Grupa: Zablokowani
Postów: 42
Pomógł: 0
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Czy lepiej jest wszystkei skrypty w jednym pliku korzystając z funkcji

  1. <?php
  2. if ($opcja=="costam")
  3. ?>


czy rozbić to na naście plików?

Pytanie tyczy się tego co jest najbardziej wydajne.
Go to the top of the page
+Quote Post
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




To juz zalezy jak programujesz, wiadomo ze im wiecej include tym wolniej (include "troche" czasu zabiera)

Ale i tak to jest nie wazne... zniome roznice.
Go to the top of the page
+Quote Post
strife
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Polecam przeczytanie tego tematu, jest tutaj poruszona dyskusja jak pisać http://forum.php.pl/index.php?showtopic=13770

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
blaskognia
post
Post #4





Grupa: Zablokowani
Postów: 42
Pomógł: 0
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Jedna kwestia. Mi nie chodziło o Include. Czy szybciej będzie umiescić na serwerze jeden duży plik z kilkoma tysiącami linijek kodu z funkcjami jesli opcja jest równa coś tam to pokaż (wykonaj, zrob lub cokowliek innego), czy też lepiej każdą z tych funkcji (opcji) umieścić w osobnym pliku?

Mam wrażenie, że pierwsza opcja jest lepsza. Generalnie tylko raz jest ładowana szata graficzna, pewne zmienne definiowane są również tylko raz.

Ten post edytował blaskognia 28.01.2006, 19:33:07
Go to the top of the page
+Quote Post
Liko
post
Post #5





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

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


Jednak popatrz na to z innej strony. Parser ten skrypt musi wczytać do pamięci więc zajmie więcej zasobów serwera. Według mnie robić na kilka/kilkadziesiąt bo nie wierze, że np. linie kodu odpowiedzialne za kreacje systemu aktualności będą Ci potrzebne podczas wyświetlania galerii. Najlepiej podzielić to w jakieś kategorie i tak tworzyć pliki. Najważniejsze funkcje, które są wywoływane za każdym razem w jednym pliku, a reszte dołączać w zależności od potrzeb.
Go to the top of the page
+Quote Post
blaskognia
post
Post #6





Grupa: Zablokowani
Postów: 42
Pomógł: 0
Dołączył: 24.01.2006

Ostrzeżenie: (30%)
XX---


Czyli includowanie. Ale mimo wszystko jedno pytanie. Poprzednik stwierdził, że includowanie to czas. Czy ten czas byłby krótszy od generowania strony z dużego pliku?

I jedna jeszcze kwestia. Co do includowania stron miałem taki problem. Powiedzmy, że strona index.php była wyświetlana wraz z numerem id komentowango artykułu czyli index.php?nr=21
Powiedzmy, że do tej strony includowałem plik komentuj.php, w którym skrypt miał czerpać właśnie ten nr id, czego nie robił. Jakiego skyptu nalezy w tym przypadku użyć (mniejsza o to jak było u mnie, bo ten skrypt usunąłem już)?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 05:02