Для того, чтобы немного ускорить загрузку страниц/страницы Вашего сайта, можно использовать различные методы, одним из которых является очистка HTML кода от всего ненужного...
Т.е., например, убрать отступы, лишние пробелы, переносы строк. Чтобы это сделать с помощью PHP, необходимо всего-лишь пара строк кода...
Вставьте этот код ДО момента вывода HTML в Вашем PHP приложении:
<?
function ob_html_compress($buf){
return preg_replace(array('/<!--(.*)-->/Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buf));
}
ob_start("ob_html_compress");
?>
Далее следует сам код:
<!doctype html>
<html lang="ru" dir="ltr">
<head>
</head>
<body>
</body>
</html>
после него:
<?
ob_end_flush();
?>
Например:
<?
function ob_html_compress($buf){
return preg_replace(array('/<!--(.*)-->/Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buf));
}
ob_start("ob_html_compress");
?>
<!doctype html>
<html lang="ru" dir="ltr">
<head>
</head>
<body>
</body>
</html>
<?
ob_end_flush();
?>
Так выглядит код БЕЗ форматирования вышеупомянутой функцией:
Так выглядит код ПОСЛЕ форматирования: