Yan-s, Обьемы для собственного движка (на коленке написанный фреймворк, с разным набором js функций и css стилей, для удобства создания проектов клиентам))).
С gzip ни когда не сталкивался.
Дмитрий Кузнецов, В мобильных телефонах, когда пользователь полностью закрывает браузер кеш чиститься.
На пк многие обновляют информацию средством ctr+f5/f5
Дмитрий Кузнецов, Смотрите.
Загружая библиотеку классов css, я загружаю огромный файл с кучей на данный момент не используемой базой классов. Оно будет сильно жрать на трафик клиента и на скорость загрузки сайта соответственно. А если я укажу какие именно классы мне нужны, то php выдаст мне именно те, что я хочу.
Клиент загрузит его 1 соединением, таким же как если бы он загружал просто js, просто сервер проверит какой js контент именно показывать и даст в место огромного js файла - файл только с нужным js контентом. в место $_get можно использовать CASE, что бы значительно сбавить нагрузку на сервер. А нагрузка на браузер уменьшится же в разы разве нет?
При выполнении сложный скриптов манипулирующими контентом, не на всех пк будет всё быстро и плавно перемещаться. И что бы не загружать разом огромный файл js, можно просто взять части кода которые тебе нужны и составить в целый js.
Так же со стилями, Если я не использую кучу классов, зачем давить на трафик пользователя, когда можно все нужные стили скомпилировать с помощью сервера?