SSI или PHP Include ()?

в основном я запускаю сайт в ближайшее время, и я предсказываю ALOT трафика. Для сценариев, скажем, у меня будет 1 м уникальности в день. Данные будут статичными, но я должен включать в себя также

Я буду включать только html-страницу внутри другой html-страницы, ничего динамичной (у меня есть причины, по которым я не буду раскрывать, чтобы это было просто)

Мой вопрос: насколько эффективен

<!--#include virtual="page.htm" --> 

или

 <?php include 'page.htm'; ?> 

    Производительность быстрее всего хранит шаблоны в другом месте, генерирует полный HTML-код и восстанавливается на основе изменений в вашем шаблоне.

    Если вы действительно хотите сравнить между PHP и SSI, я думаю, что SSI, вероятно, быстрее и важнее: отсутствие PHP намного легче в оперативной памяти, необходимой для процессов / потоков webservers, тем самым позволяя вам иметь больше потоков / процессов apache для подавать запросы.

    SSI встроен в Apache, в то время как Apache должен порождать процесс PHP для обработки файлов .php, поэтому я ожидал бы, что SSI будет несколько быстрее и легче.

    Я соглашусь с предыдущим ответом, однако, что переход на PHP-маршрут даст вам больше гибкости для изменения в будущем.

    Действительно, любая разница в скорости, которая существует, вероятно, будет незначительной в большой картине.

    Возможно, вам стоит заглянуть в HipHop для php, который компилирует PHP в C ++. Поскольку C ++ быстрее скомпилирован. Facebook использует его для снижения нагрузки на свои серверы.

    http://wiki.github.com/facebook/hiphop-php/

    Я не думаю, что кто-то может ответить на это окончательно для вас. Это зависит от конфигурации вашего веб-сервера, выбора операционной системы и файловой системы, сложности использования вашего SSI, других конкурирующих процессов на вашем сервере и т. Д.

    Вы должны собрать некоторые примеры файлов и выполнить тесты на сервере, на котором собираетесь развертывать. Используйте некоторые инструменты тестирования HTTP, такие как ab или siege или httperf или jmeter, чтобы создать некоторую нагрузку и сравнить два подхода. Это лучший способ получить ответ, который подходит для вашей среды.

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

    Вы также должны убедиться, что следуете другим передовым методам высокой масштабируемости. Используйте CDN для статических ресурсов, оптимизируйте свои скрипты и таблицы стилей и т. Д. Получите книги от Steve Souders и Theo & George Schlossnagle и прочитайте их на обложке.

    Я предлагаю вам использовать веб-кеш, например Squid, или, для чего-то более сложного, Oracle Web Cache .