Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Пожалуйста подскажите страница загружается медленее если css разбить на несколько? (http://www.flasher.ru/forum/showthread.php?t=100288)

StreetPeople 23.08.2007 17:52

Пожалуйста подскажите страница загружается медленее если css разбить на несколько?
 
Уважение кодерам =)

У меня страница, общий вес который 500Kb, картинки из которых составляют 93Kb, остальные 403Kb, текст JS CSS, HTML...

Страница подключает 15 CSS файлов и 7 JS файлов.

Загружается довольно быстро... Но конструируется довольно долго по мере догрузки CSS файлов и JSCSS файлов.

Если эти 15 CSS файлов я помещю в один единственный CSS файл, страница будет быстрее грузится, или быстрота загрузки независит от кол-ва подключаемых файлов, а зависит только от их суммарного размера...?

etc 23.08.2007 17:58

403 килобайта HTML/CSS/JS o_O
Что там в скриптах такого?

В принципе, данные загружаться будут быстрее, а вот насчет правильного отображения страницы до загрузки полного CSS — сомневаюсь.

StreetPeople 23.08.2007 18:12

Незнаю, как так вышло... Но вот только сейчас это заметил, когда сохранил страницу и посметрел её размер.... накурочил короче, нужно как-то это исправлять. Начал с того что удалил все лишние пробелы(1b) из CSS JS HTML файлов, все "новые строки"(2b), в CSS все ";}"," }"," {", ": " заменил на "}","}","{",":", соостветсвенно... Даже для быстрой загрузки КОНТЕНТА, убрал ЛИНКИ перед </body>...

Пожалуйста подскажите, как можно ещё облегчить страницу?
Возможно есть какие-нить ухищрения?


PS: С серверным кодом тоже хня была - слишком сложный алгоритм (учитывая даже ООП), пришлось кэшировать страницы, для быстродействия, коду надо могу выслать код (если дадите совет по данной проблеме =) )

etc 23.08.2007 18:23

Устное замечание за нарушение пункта два правил (дабы не отправлять в бан). Вывалили огромные буквы, не на базаре, нечего орать.

Лично я себе плохо представляю 200 килобайт CSS и JS (200 на HTML я ещё представляю).

Kikasso 23.08.2007 18:54

Ужималка для js:
http://alex.dojotoolkit.org/shrinksafe/

KidsKilla 23.08.2007 21:00

15 ксс лучше сложить в максимум 3-4.
а ужать:
";\n" -> ;
"{\n" -> {
"}\n" -> }
": " -> :
"\n\n" -> \n
Цитата:

Сообщение от Kikasso
Ужималка для js:
http://alex.dojotoolkit.org/shrinksafe/

это круче:
http://dean.edwards.name/packer/
до 3х раз ужимает

StreetPeople 23.08.2007 21:36

Да, вторая ужималка значительно лучше ) А насчёт до 3-х раз, мой код в 8000 плотных строк она переработала примерно в 1000 плотных строк. =) В восемь раз! А первая, просто убрала коментарии и "новые строки", которых итак почти небыло..

Спасибо огромное, сайт сразу полегчал! )

А кто-нить знает какую-нить программу, которая разбирает отношения CSS и HTML, и удаляет лишние(бесполезные) свойства? Или хотябы указывает на них?

Самурай 24.08.2007 07:08

1) mod_deflate на крайняк mod_gzip
2) js идем и учимся пакер использовать dean.edwards.name/packer
3) css по разному тестируем с firebug как лучше
4) у меня css на лету (правда потом в кеш до следующего изменения ) обрабатываются CSSTidy

------------------

потом все єто лежит в кеше и не дергается пока ему не скажут


Часовой пояс GMT +4, время: 18:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.