Ускорение загрузки CSS

Автор Bugo, 10 декабря 2009, 14:22:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Bugo

Кто-нибудь использовал на практике методы, предлагаемые здесь => ссылка?

В частности, интересует реализация 3 способа применительно к шаблонам SMF:

Создаём файл styles.php:
<?php  header('Content-type: text/css');  ob_start("compress");  function compress($buffer) {    /* remove comments */    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);    /* remove tabs, spaces, newlines, etc. */    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);    return $buffer;  }  /* все ваши CSS файлы */  include('master.css');  include('typography.css');  include('grid.css');  include('print.css');  include('handheld.css');  ob_end_flush();?>


и включаем его в index.template.php:
<link rel="stylesheet" type="text/css" media="screen" href="/styles.php"/>


Bugo

Цитата: digger от 10 декабря 2009, 14:26:41
А просто поставить галочку в настройках форума чтобы разрешить сжатие файлов веб-сервером?
Галочка уже стоит. То есть это практически то же самое?

digger®

#3
Цитата: Bugo от 10 декабря 2009, 14:33:21
Галочка уже стоит. То есть это практически то же самое?
А Firebug включить и посмотреть самому меняется что-то или нет слабо?

Не думаю что удаление переводов строки даст какую то заметную пользу.
А с учетом того, что css кешируется браузером, вообще не вижу особого смысла заморачиваться с этим.

BIOHAZARD

единственное, что имеет смысл - уменьшение общего числа css и js тянущегося вместе со страницей, но всё равно возни будет больше, чем выхлопа

и единственное, для чего это нужно, это лизнуть Гошу с его новой приблудой http://www.simplemachines.ru/index.php?topic=9165.0
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ