[php] Problem z include

0

Czy używanie funkcji include może zwiększać czas ładowania strony?
Użyłem tej funkcji do wczytywania menu:

<?php $hst=$_SERVER["SERVER_NAME"]; include('http://' .$hst. '/mojastrona/site/menu.php'); ?>

Strona ładowała się ok 8 sek.
Problem jest taki, że muszę zamieścić na stronie więcej tego typu elementów.
Gdy użyłem include w 10 miejscach strona ładowała się ponad 1,5 minuty.
Dodam jeszcze, że w pliku menu.php też używam php, tzn:

<a href="http://<?php echo("$hst"); ?>/mojastrona/strona1.php" class="menu">Link 1</a>
itd..

Czy ktoś wie, jak zrobić, aby strona ładowała się szybko, a menu i inne rzeczy były wczytywane z osobnych plików? może błędem jest używanie php w pliku z menu?
Bardzo proszę o pomoc, bo męczę się z tym już kilka dni i nic. Dodam, że dopiero od 2 tygodni piszę w php.

0
<?php $hst=$_SERVER["SERVER_NAME"]; include('http://' .$hst. '/mojastrona/site/menu.php'); ?>

Troche to dziwne, zrob po prostu

include('menu.php');
0

Ech... Jakoś dziwnie to include'ujesz... Jak dla mnie to takie wykonywanie funkcji include może spowalniać... I to nawet poważnie, gdyż serwer jakoś może coś sprawdzać itp., jako że ładujesz to jak z zewnętrznego serwera... Daj po prostu include('site/menu.php'); albo coś takiego...

1 użytkowników online, w tym zalogowanych: 0, gości: 1