• Авторизация


Самостоятельная оптимизация CSS-кода. | Женщина в Сети 10-04-2013 15:06 к комментариям - к полной версии - понравилось!
wwoman.net/samostoyatelnaya...-css-koda/

Данная статья посвящена тому, как самостоятельно оптимизировать CSS-код на вашем сайте, приведены основные правила оптимизации CSS-кода.
вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Kancstc 10-04-2013-18:42 удалить
Вообще говоря, ловля блох. Если сайт сделан на движке, большую часть нагрузки даёт обработка PHP кода и работа с БД, на стороне клиента больше всего нагрузки даёт обработка яваскриптов и прочих плагинов. Отправка клиенту CSS - это копейки, точно также как обработка CSS на стороне клиента. К тому же каждый файл CSS, как правило, обслуживает несколько страниц, в идеале один файл на весь сайт, а значит он кэшируется клиентом и грузится один раз за сессию (а то и реже). Современные же компьютеры достаточно производительны, линии связи, как правило, быстрые поэтому объём CSS особой роли не играет.

А вот такая глубокая оптимизация кода сама по себе потенциально опасна, это я как программер говорю, насмотрелся. Надо очень хорошо знать и HTML и язык CSS и механизмы их обработки, как на стороне сервера, так и в большинстве распространённых клиентов (как минимум Хром, Опера и Мозила), иначе можно насажать косяков, и хорошо если сайт будет сразу выглядеть криво. Может случиться что он будет смотреться криво только в некоторых специальных случаях, которые ты можешь и не поймать при тестировании. А может случиться вообще так что в результате оптимизации производительность кода снижается. Это я тоже наблюдал. Может получиться что уменьшив объём кода ты сделаешь его более медленными и требующим больше ресурсов.

Главный же минус глубокой оптимизации кода вообще и CSS в частности - он становится плохо читаемым и если надо будет что-то исправлять (а будет надо, с гарантией) вполне возможна ситуация когда будет проще взять и написать всю CSS по новой от начала и до конца. Насажав попутно новых багов и вообще говоря, без гарантии что старые будут исправлены. Кстати, именно поэтому если приходится выбирать между оптимальностью кода и его читаемостью, профессиональные программисты выбирают читаемость.

Вывод: девушке, не работающей профессионально с HTML и CSS лучше не лезть в шаблоны, даваемые движком сайта.

Если же сайт написан на чистом и простом HTML, см. всё что я говорил про читаемость. И делать только то в чём уверен, что хорошо понимаешь!
Malfutka 11-04-2013-09:44 удалить
Ответ на комментарий Kancstc # Спасибо за развернутое объяснение! Вот чуяла всеми рецепторами, что чего-то тут не так, но особо вчитываться в статью времени не было, кинула к себе, чтобы почитать на досуге... А теперь и читать не буду.)) Честно говоря, я чайник в программировании. Максимум на что решаюсь - это убить чужие ссылки в шаблоне и насовать в него кодов счетчиков. Да и то - сначала Яшку вопросами измордую, потом еще проверю правильность понимания процесса у знакомых программистов, 15 раз сам код прочитаю, и только потом лезу в него, сохранив первоначальную версию где-нить в файлике. А то вдруг, по незнанию накосячу чего...)))


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Самостоятельная оптимизация CSS-кода. | Женщина в Сети | Malfutka - Дневник Malfutka | Лента друзей Malfutka / Полная версия Добавить в друзья Страницы: раньше»