ускорить загрузку CSS

#
ускорить загрузку CSS
Добрый вечер

решил использовать 3 сниппет из данной темы
http://js-php.ru/web-development/php-development/3-sposoba-uskorit-zagruzku-css-na-vashem-sajte/

однако сайт без стилей загружается, подскажите как правильно сделать.

спасибо
ку
#
Re: ускорить загрузку CSS
если напрямую в шаблоне

<style type="text/css">
<?php


  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;
  }

  /* your css files */
  include('1.css');
  include('2.css');
  include('3.css');
  include('4.css');


ob_end_flush();

?>


работает, но нужно через rel=stylesheet
ку
#
Re: ускорить загрузку CSS
сделал так
в htaccess
AddType application/x-httpd-php .css


<link rel="stylesheet" type="text/css" href="/templates/template1/master.css" media="screen, projection" />


в мастере вставил сниппет

не знаю насколько это безопасно и правильно
ку
#
Re: ускорить загрузку CSS
никто не подскажет - на другом сервере добавил  в htaccess

AddType application/x-httpd-php .css


и

AddHandler application/x-httpd-php .css


тоже самое

не обрабатывается
ку
#
Re: ускорить загрузку CSS
это из-за nginx
убираю css из строчки и все ок
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$


тем не менее ребята подскажите как правильнее все-таки сделать?

очень жду помощи, спасибо
ку
#
Re: ускорить загрузку CSS
Вы думаете, апач загрузит вам CSS быстрее, чем nginx? Новое слово в оптимизации...
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: ускорить загрузку CSS
plasmamedia не понял вас, и ничего я не думаю.

мне лишь надо собрать свои css в один файл, столкнулся с проблемами. а вы о чем?
ку
#
Re: ускорить загрузку CSS
я о том, что подобные "ускорители" имеют смысл только в том случае, когда статика отдается апачем. А nginx по-любому отдаст быстрее, чем апач с ускорителями. ИМХО.
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: ускорить загрузку CSS
plasmamedia, compaq, не ссорьтесь

Каждый из вас прав по-своему

nginx отдаст статику быстрее апача, но в случае одного файла это будет один http-запрос и один http-ответ, а в случае с несколькими файлами увеличится и число запросов-ответов.

Я перед сдачей проектов всегда стараюсь оптимизировать css и js, объединяя то и другое в один файл и минимизируя получившиеся файлы с помощью YUI Compressor.
(Ну и да, при наличии mod-filter и mod-deflate текстовый контент отдается gzip-сжатым)
Другой вопрос что объедиение я делаю руками. Имхо, это не такая частая операция, чтобы мне пришлось писать для этого какой-то отдельный скрипт.

Вот как-то так...
Заказов не беру. Консультирую редко.
#
Re: ускорить загрузку CSS
Kotoff все верно =) вы меня поняли
а почему не руками - наверно потому что удобней редактировать файлы проекта и не приводить код обратно в читаемый вид в работе над проектом (над которым требуются работы, который часто обновляется и поддерживается).

у меня вообще в данном случае проблема на сервере так что прошу прощения вообще за создание данной темы, так думал может кто быстренько поможет тк с администратированием не очень.(сейчас как раз и mod-deflate настраиваю)

спасибо
ку
Авторизация