Как я могу автоматически минимизировать мои веб-страницы?

Все мои .html и .php веб-страницы должны быть уменьшены. Это означает, что я хотел бы получить все HTML-комментарии и разделиться более одного символа пробела.

Существует ли Apache-модуль для минимизации? (Или, возможно, еще один способ автоматического добавления script непосредственно перед отправкой результата пользователю)

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

<?
function sanitize_output($buffer)
{
    $search = array(
        '/\>[^\S ]+/s', //strip whitespaces after tags, except space
        '/[^\S ]+\</s', //strip whitespaces before tags, except space
        '/(\s)+/s'  // shorten multiple whitespace sequences
        );
    $replace = array(
        '>',
        '<',
        '\\1'
        );
  $buffer = preg_replace($search, $replace, $buffer);
    return $buffer;
}   
?>

Ответ 1

Попробуйте mod_pagespeed, который может вам пригодиться.