Имею честь работать сейчас с одним модным западным сайтом, который меня потихоньку начинает раздражать. Вернее не он, а клиент — его хозяин. Человек не знает чего хочет, абсолютно. Скорее всего начитался какой-то модной литературы и теперь у него в голове от такого наплыва информации большой ба-бах.
Изначально я занимался валидацией его страниц, которые были сверстаны до меня на таблицах. Потом менял текст, который был картинками на обычный текст — без картинок. Да, это немного «облегчило» сайт, на какие-то килобайты. Ресурс то рассчитан на западный траффик, а там скорости инета намного выше, чем у нас. Правда, справедливости ради, стоит сказать, что и у нас интернет становится все дешевле и быстрее. Т.е. эти выигранные, благодаря замене графики на текст, килобайты не должны фактически никак влиять на скорость загрузки сайта. Ну ладно, клиента убедить в обратном не получилось, та я особо и не настаивал — ведь, как говорится, он всегда прав. И тут вдруг его осеняет — css-файл слишком большой! Замечу, что размер этого файла 15Кб. Надо его оптимизировать) Пересмотрел все написанное моим предшевственником, кое-что как-то сжал, что-то выбросил. На какие-то копейки удалось его уменьшить. Потом, о чудо! Клиенту дошло, что дивы — сила, а таблицы — аццтой! Пришлось мне заменять табличную верстку блочной. Все ок, заменил-переверстал. И, о Боже! Оказалось, что CSS после стал больше на целых 5 килобайт! Надо что-то решать. И решил, что надо для каждой (!) страницы подгружать свои стили, т.е. мне сейчас надо сидеть и один файл разбивать на штук 7-8 мелких и вешать их к каждой страничке свой, и ни-ни, если вдруг окажется, что какая-то строка подгрузилась «чужая». Я не жалуюсь, нет, ничего такого не подумайте. Ведь что главное? Правильно, чтобы клиент платил деньги и делал это вовремя. Но почему нельзя изначально определиться, чего ты хочешь, а потом уже искать человека, который воплотит все задуманное в реальность? Может, я просто слишком впечатлительный…