Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wydajność
crash
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Mam takie pytanie, a raczej prosbe o rade: jaki sposob dzialania strony uwazacie za wydajniejszy i wygodniejszy z wlasnego doswiadczenia? Otoz mam strone z praktycznie jednym glownym plikiem 'index.php' ktory obsluguje wszystkie zadania odbierajac argumenty ?akcja=... i zastanawiam sie czy nie warto rozdzielic kazdego zadania na osobny plik php. Co sadzicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
bela
post
Post #2


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


ee, jak dla mnie za duzo roboty, jak masz elastyczne engine/core/framework nie powinnienes miec problemow
Go to the top of the page
+Quote Post
goldmann
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 20.11.2004
Skąd: Polska :P

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


Rozdzielić. Lepsza możliwość edytowania, a poza tym nie ma niepotrzebnych śmieci w index.php, które spowolniłyby wczytywanie strony.
Go to the top of the page
+Quote Post
.dragonfly
post
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 0
Dołączył: 5.10.2003
Skąd: Londyn / UK

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


Po 1. Jezeli piszesz o wygodzie pewnego roziwazania to czemu topic nazywa sie "wydajnosc" ?

Po 2. Jezeli plik index.php ma tylko za zadanie rozdzielac akcje glowne to wedlug mnie wygodnym sposobem jest wykonywanie poszczegolnych modulow w oddzielnych plikach. Cala praca zyskuje na przejzystosci i wydajnosci. Bo po co parsowac kod wszystkich akcji, jezeli wykonywana jest tylko jedna?
Go to the top of the page
+Quote Post
ARJ
post
Post #5





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


ja osobiście napisałem plik index.php który przez includuje plik z ospowiednią treścią strony. dzięki temu łatwiej jest zedytować grafike.
Go to the top of the page
+Quote Post
pillot
post
Post #6





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 9.05.2004
Skąd: Puszów

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


chodzi wam o to, że plik index.php ma jakieś ify, które filtrują żądania akcji i includują odpowiednie pliki z kodem które te akcje wykonuje? no dobra, a jeśli tak, to gdzie trzymać te pliki (to pytanie odnośnie struktury katalogów), chyba nie w czymś takim jak classes/ ?
Go to the top of the page
+Quote Post
ARJ
post
Post #7





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


masz stronke index z gdzie np. masz trzy kolumny
1. menu
2. główna część strony
3. logowanie ankiety itd.

zamiast robić kilka stron gdzie w 2 części wymieniasz kod php i html można wpisać takie coś:
  1. <?php
  2. if(isset($_GET[&#092;"mod\"])){
  3. $url = basename($_GET[&#092;"mod\"]) .\".php\";
  4. include(&#092;"$url\");
  5. }else{
  6. include(&#092;"news.php\");
  7. }
  8. ?>

który includuje plik z o danej nazwie gdzie jest dany dział. dzięki temu jeśli nieużywasz szablonów to dzięki temu rozwiązaniu jest łatwiej zmienić grafike na stronie. ten kod nieobciąża zbytnio skryptu niż tak jak by tam wsadzić switch i operacje na każdy z działów. takie rozwiązanie zwiększyło by objętość całego skryptu.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:50