Перейти к содержимому


Пользователь месяца
TimurR TimurR 1-й за Август
Очков активности: 726 3 темы, 35 сообщений, 11 баллов репутации
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 207 2 темы, 17 сообщений, 6 баллов репутации

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 105 0 тем, 10 сообщений, 7 баллов репутации

  • Фотография WGN
    #3

    WGN (worldgamenews.com)
    Очков активности: 90 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 67.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 45 Вне конкурса за определение пользователя месяца

  • Фотография TimurR
    #6

    TimurR
    Очков активности: 42 Вне конкурса за определение пользователя месяца

  • Фотография AnnaYa
    #7

    AnnaYa (topbase.ru)
    Очков активности: 33 2 темы, 5 сообщений, 2 балла репутации

  • Фотография Developer
    #8

    Developer
    Очков активности: 33 2 темы, 16 сообщений, 1 балл репутации

  • Фотография Алексей111
    #9

    Алексей111
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография Игорь Ку
    #10

    Игорь Ку (dudesday.ru)
    Очков активности: 24 1 тема, 5 сообщений, 2 балла репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 26.09.2018
Топ 5 участников по репутации


Оптимизация загрузки CSS и JavaScript на странице

#1 zis

zis
  • Неактивные
  • 32 сообщений
  • Репутация: 0
0

Отправлено 09 November 2013 - 18:57

Народ нужна помощь, есть скрипт который собирает css воедино и переедает браузеру (так же можно сделать и с js) но вот незадача он у меня что-то не работает. Собственно сейчас ниже будут представлены мои действия которые я проделывал (для вашего полного понимания)


1.Сначала добавил на страницу html
<link href="css/.allcss.php" rel="stylesheet" type="text/css" />


2.Создал файл .allcss.php в котором разместил вот этот код

<?php
// посылаем заголовок браузеру, сообщая что это text/css
header("Content-type: text/css; charset: UTF-8");
$url='css';
$crc=md5($url); //название файла кеша
$modif=time()-@filemtime("cache/$crc"); //узнаем время кеша
  if($modif<60000) { //ести кеш не устарел
include ("cache/$crc"); //подгружаемся из кеша
  } else {
ob_start ();  //иначе, собираем новый файл стилей из кучи отдельных файлов лежащих в папке со скриптом
		$files1 = scandir('./'); //содержимое папки
foreach($files1 as $file) { //перебор всех файлов стилей
  if($file=='.'||$file=='..'||strpos($file, '.php')||!strpos($file, '.css')) continue;
  echo file_get_contents($file); //вывод в буфер
		}
$cache = ob_get_contents();
ob_end_clean (); //очистка буфера
echo $cache; // вывод в файл(браузер)
$fp = @fopen ("cache/$crc", "w"); //сохраняем кеш
@fwrite ($fp, $cache);
@fclose ($fp);
   }
?>


P.S
<?php и ?>
я добавил сам, так как автор (где я нашёл этот скрипт) в представленном им коде не указал этот тег.


3.Закинул .allcss.php в папку с css (где лежат все стили, папка лежит сразу в корне сайта)


Народ помогите, что я сделал не так? я просто дуб дерево пока в php. P.S сайт у меня на html.

Собственно вот сайт на котором я это все брал http://rche.ru/1197_...#comment-464477

 

 

  • 0

#2 Slava1988

Slava1988
  • Неактивные
  • 162 сообщений
  • Репутация: 13

Отправлено 11 November 2013 - 11:48

Ссылку на сайт неплохо бы
  • 0

#3 zis

zis
    Topic Starter
  • Неактивные
  • 32 сообщений
  • Репутация: 0

Отправлено 11 November 2013 - 15:43

На какой сайт? вам в этом посту все изложено + ссылка на сам исходный сайт где автор все сам указывает.
  • 0

#4 Slava1988

Slava1988
  • Неактивные
  • 162 сообщений
  • Репутация: 13

Отправлено 11 November 2013 - 16:02

Ну а толку у автора смотреть? у него все работает))) просто проблема может начинаться от кодировки и заканчиваться неизвестно где
  • 0

#5 1putnik

1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 11 November 2013 - 20:03

zis, вы по моему дурью маетесь. У вас что сотня этих CSS? Легче обЪеденить все CSS в один путем дописывания одного.
  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru