Хороший вопрос!
Настройка контрольного примера, чтобы определить, каким будет попадание.Тестовые сценарии:
<head>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
<!-- The following scripts are required -->
<script type="text/javascript" src="script.js"></script>
</head>
И то же самое, но с заменой HTML комментариями PHP.Я использовал 10 комментариев, чтобы упростить математику - и это, вероятно, в правильном балл-парке.
10000 запросов заняли 9.117546 секунд при использовании комментариев HTML и 10.92784 секунд при использовании комментариев PHP.Разница составляет 1,81029 секунд, что делает загрузку страницы на 0,000181029 секунд быстрее для HTML, что означает, что средняя загрузка страницы была на 1/10000 секунды медленнее при использовании PHP для скрытия комментариев.
Переданные данные были 5,55 МБ длякомментарии PHP и 11,4 МБ для HTML - здесь нужно отметить, что разница искусственно велика, потому что нет HTML-контента.
Полные результаты тестов вы можете увидеть здесь: http://slightlymore.co.uk/html_comments.txt иhttp://slightlymore.co.uk/php_comments.txt
Короче говоря, снижение производительности в PHP незначительно, но сэкономленная пропускная способность окупится гораздо больше.