Одним з пунктів оптимізації сайту є мінімізація коду, який передається браузеру відвідувача в момент відкриття сайту. Сюди відноситься як вміст CSS-файлів і JS-файлів, так і HTML-код сторінок. Дані заходи дозволяють помітно скоротити розмір підсумкового коду і трохи прискорити завантаження сайту.
Мінімізація відбувається за рахунок видалення зайвих пробілів, табуляції і порожніх рядків. Розповім, яким чином я роблю це на своїх сайтах.
Мінімізація HTML-коду
Загляньте в вихідний код цього блогу, щоб подивитися, як це буде виглядати в результаті. Як бачите, майже весь код сторінки не відформатований і «зібраний в купу» (про те, чому «майже», буде сказано нижче).
Реалізується це за допомогою двох невеликих вставок PHP-коду. в якому використовуються регулярні вирази.
Першу частину необхідно вставити в самий початок вихідного коду вашого сайту (тобто прямо перед ):
А другу частину, навпаки, необхідно вставити в самий кінець вихідного коду сайту, тобто після тега