Кто-нибудь использует index.html? - PullRequest
2 голосов
/ 31 января 2011

В качестве меры предосторожности я всегда называю свою индексную страницу: index.php, я делаю это независимо от проекта.Кто-нибудь регулярно использует index.html?Можете ли вы быть абсолютно уверены, что вам никогда не понадобится PHP для этой страницы?Есть ли какие-либо проблемы с производительностью, возникающие при использовании index.php вместо index.html?

Ответы [ 5 ]

3 голосов
/ 31 января 2011

Для серверов, которые не поддерживают PHP, избегайте расширения .php, если только вы не пытаетесь замаскировать технологию сервера, подделывая расширение .php.

Для статических сайтов не имеет значения, какое расширение вы используете, если вы знаете, что ваш сервер настроен правильно (см. Ответ Доминика Роджера). В связи с этим, не многие из ваших посетителей будут заботиться о том, статический или динамический сайт. Кроме того, некоторые динамические сайты принимают URL-адреса, заканчивающиеся на .html, а не на .php.

Есть ли какие-либо проблемы с производительностью, возникающие при использовании index.php вместо index.html?

Интерпретатор PHP немедленно передаст ваш вывод обратно на ваш веб-сервер, если в нем абсолютно нет кода PHP (все, что он делает - отправляет некоторые специфичные для движка заголовки), поэтому разница в производительности незначительна, если она вообще существует.

1 голос
/ 31 января 2011

Вы должны использовать index.html, а затем, если решите, что вам нужен PHP, создайте index.php и измените директиву DirectoryIndex (если вы используете Apache).

0 голосов
/ 31 января 2011

Конечно, основная тема ответа такова: если вам ничего не нужно в PHP для вашего сайта, вы можете использовать .html / .htm на странице индекса - как все заявили.

Но иногда я использую это как удивительный трюк: когда я хочу обновить некоторые веб-страницы или я хочу исправить какую-то проблему на сайте или даже сказать что-то для посетителей, я загружаю страницу index.html, говоря что я хочу. Обратите внимание, что в этом случае вам всегда нужно будет использовать index.php для самого сайта - трюк наверняка сработает .

Конечно, ваш сервер должен принимать файлы PHP: P

Надеюсь, я помог!

0 голосов
/ 31 января 2011

Конечно ... если у вас есть статический сайт, вы знаете, что у вас не будет PHP-кода. Я предполагаю, что для файлов .php сервер должен анализировать файл, даже если он не содержит каких-либо тегов php или кода, но я думаю, что это действительно незначительно ...

0 голосов
/ 31 января 2011

на большинстве веб-серверов файлы ".html" не будут анализироваться интерпретатором php.так что я думаю, да, есть преимущество в скорости.

Я использую .html файлы для очень маленьких сайтов, ничего особенного, конечно, почему бы и нет.никогда не будет обновляться, поэтому в этом нет необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...