Очевидно, что у этого нет никакого значимого ответа - каково определение поста? Сколько байтов слишком много?
Короткий ответ таков: если вы распаковываете html, правильно кешируете и делаете разумное повторное использование, то это не имеет никакого значения.
Если вы беспокоитесь о добавлении некоторых дополнительных классов CSS, удалите все свои </li>
, s и т. Д., А также свои </body>
и свои </html>
. Кроме того, для любых атрибутов, которые являются отдельными словами и не содержат проблемных символов, отбросьте окружающий их "
. Эти изменения должны сбалансировать добавление классов.
(В случае, если это звучит немного странно, я бы действительно рекомендовал сделать это на вашем уровне кэширования - что-то вроде этого сделает работу:
$page_content = str_replace(array("</option>","</td>","</tr>","</th>","</dt>","</dd>","</li>","</body>","</html>"),"",$page_content);
$page_content = preg_replace('/(href|src|id|class|name|type|rel|sizes|lang|title|itemtype|itemprop)=(\"|\')([^\"\'\`=<>\s]+)(\"|\')/i', '$1=$3', $page_content);
$page_content = preg_replace('!\s+!', ' ', $page_content);
)