To może chociaż jakiś kawałek kodu, bo tak to tylko możemy gdybać w czym tkwi problem. Coś ciężko mi uwierzyć, że przez samo includowanie pliku bardzo zwolniła strona…
Pewnie dlatego wolno działa bo korzystasz z file_exits() i to spowalnia caly skrypt… ja nie sprawdzam za kazdym razem czy plik istnieje i kod poprostu wyglada tyak
<?
if($dzial=="newsy") { include "inc/index.php"; }
elseif($dzial=="viewprofil") { include "inc/profil.php"; }
elseif($dzial=="wiecej") { include "inc/wiecej.php"; }
else { include "inc/index.php"; }
?>
Wiesz… sama funkcja include(); nie zabiera zbyt wiele czasu - jest to czas naprawde minimalny liczony w mikrosekundach. Zalezy co tam masz w tym swoim pliku home.php. Zrob sobie test:
Najpierw zaladuj strone home.php a potem strome z include(‘home.php’); i zobaczysz ze nie bedzie znaczacej roznicy. Pamietaj - funkcje to najszybsze rozwiazania w php wiec nie maja prawa zwalniac strony a jak juz to napewno nie tak zebys to zobaczyl golym okiem - musial bys tych funkcji uzyc naprawde duuzo.
Twój skrypt grzecznie zrobi to co sobie wymyślę w moim skrypcie (oczywiście zakładamy, że zrezygnujesz ze sprawdzania czy dany plik istnieje). Może zapodam moje rozwiązanie.