webForumDet fria alternativet

Ska alla sidor tolkas som SSI?

Webbservrar

3 svar · 368 visningar · startad av anders f

Medlem sedan feb. 20014 inlägg
Frågan#1

Tycker det är lite jobbigt att behöva döpa sidor till shtml för att servern ska fatta att det är SSI.

Hört att det ska sacka ner en del om man sättet .html som standard istället.

Tips/råd?

Medlem sedan apr. 20007 588 inlägg
#2

Om du anger att alla filer med ändelsen .html skall uppfattas som SSI-filer så betyder det en prestandaförlust just på grund av att alla dina html-filer måste processas på servern för att gå igenom eventuella SSI-direktiv. Därför är det smart att ge sådana filer som verkligen skall processas ändelsen .SHTML och på så sätt få servern att bara bry sig om dessa, vanliga HTML-filer pumpas direkt till klient och SHTML-filerna körs genom en parser.

Varför är det jobbigt att döpa vissa filer till SHTML? Iofs så tror jag inte att prestandaförlusten blir så enorm så du kan ju testa och se hur det känns.

------------------
"Med ett schysst järnrör slår man hela världen med häpnad" - Socker-Conny

Medlem sedan feb. 20014 inlägg
#3

tack för svaret..

ifs sant. Funderade lite om det fanns en bättre lösning dock, tex om man låter andra användare skapa sidor kan det bli problem om de glömmer .shtml.

Och det är väl heller inte så vanligt att man ser ändelsen .shtml?

Medlem sedan nov. 19991 033 inlägg
#4

Du kan ange att sidor i en speciell mapp ska betraktas som ssi-filer.

Skapa en .htaccess i den mappen och skriv följande (exempel)

Options FollowSymLinks Indexes Includes
AddType text/x-server-parsed-html .html

Öppna httpd.conf och leta efter raderna

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

och byt ut None mot All.
Använder du virtual hosts (flera domäner) så lägger du bara till raden

AllowOverride All

för den domänen.

273 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)