![]() |
![]() |
#1 | ||
Member
Аспирант
Регистрация: 08.07.2020
Адрес: Санкт-Петербург
Сообщений: 73
Сказал(а) спасибо: 111
Получил(а) "Спасибо": 100
Нарушения: 0/0 (0)
Репутация: 2162
|
![]()
Привет!
Решил поускорять загрузку картинок, переписал на base64 Было Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#2 | |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,412
Сказал(а) спасибо: 25,091
Получил(а) "Спасибо": 13,926
Нарушения: 0/0 (0)
Репутация: 1412767
|
![]() Цитата:
А по коду непонятно, какое дублирование? |
|
![]() |
![]() |
![]() |
#3 |
Member
Аспирант
Регистрация: 08.07.2020
Адрес: Санкт-Петербург
Сообщений: 73
Сказал(а) спасибо: 111
Получил(а) "Спасибо": 100
Нарушения: 0/0 (0)
Репутация: 2162
|
![]()
Тут и читать не надо, если 20 мелких картинок, которые до этого из разных файлов грузились, всадить в один css в base64, то скорость отображения полной страницы сайта вырастет. Количество соединений к серверу уменьшится. Я уж молчу, что css у меня прямо в странице грузится. Самопис, кода мало.
Cпрайты у меня не прижились. Когда имя /images/rating.png в нескольких местах используется, броузер его закеширует и второй раз скачивать не будет. А мне надо две одинаковые картинки в base64 вставить. Но как бы так похитрому, чтобы длинный base64 один раз описать, а из других мест на него ссылки были или что-то подобное. |
![]() |
![]() |
![]() |
#4 |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,412
Сказал(а) спасибо: 25,091
Получил(а) "Спасибо": 13,926
Нарушения: 0/0 (0)
Репутация: 1412767
|
![]()
vga1, я поофтопю немного, простите
![]() ![]() |
![]() |
![]() |
![]() |
#5 |
Member
Аспирант
Регистрация: 08.07.2020
Адрес: Санкт-Петербург
Сообщений: 73
Сказал(а) спасибо: 111
Получил(а) "Спасибо": 100
Нарушения: 0/0 (0)
Репутация: 2162
|
![]()
Да пожалуйста, мне 25 сообщений еще набрать надо
![]() Чтобы побыстрее сайт грузился. Индусы же страдают, когда на их кнопочном смартфоне медленно грузится. Да и карму Гугль долгой загрузкой понижает, хотя бы в их инструментах. Страница меньше дергается, когда все картинки в теле. У меня пунктик, я программировать начинал с ассемблера, поэтому хочу чтобы код был маленький и быстрый ![]() |
![]() |
![]() |
Сказали спасибо: |
![]() |
#6 | |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,412
Сказал(а) спасибо: 25,091
Получил(а) "Спасибо": 13,926
Нарушения: 0/0 (0)
Репутация: 1412767
|
![]() Цитата:
![]() Я сам люблю, когда красиво, но это уже совсем перебор, имхо ![]() |
|
![]() |
![]() |
![]() |
#7 |
На серче с 29.03.2006
Профессор
Регистрация: 14.07.2020
Сообщений: 751
Сказал(а) спасибо: 148
Получил(а) "Спасибо": 1,074
Нарушения: 0/0 (0)
Репутация: 484232
|
![]()
vga1, а почему так никто не делает ? Есть какая то инфа по этому вопросу?
|
![]() |
![]() |
![]() |
#8 |
Особый статус
Студент
Регистрация: 21.06.2020
Сообщений: 10
Сказал(а) спасибо: 29
Получил(а) "Спасибо": 43
Нарушения: 0/0 (0)
Репутация: 59673
|
![]()
vga1, может так?
Код:
.ratings_1, .rating_2 { background: url("data:image/pgn;base64,МНОГО-МНОГО-МНОГО-ТЕКСТА") repeat-x; } |
![]() |
![]() |
![]() |
#9 | |
≡ Internet☭ ≡
Профессор
Регистрация: 26.06.2020
Адрес: ≡ Internet☭ ≡
Сообщений: 876
Сказал(а) спасибо: 338
Получил(а) "Спасибо": 1,673
Нарушения: 0/0 (0)
Репутация: 418397
|
![]() Цитата:
![]() Я не понял откуда вы это взяли) Грузите все иконки в один файл рисунка, потом вычесляется его местоположение: PHP код:
Может вам надо шрифтовые иконки или svg |
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#10 |
Member
Аспирант
Регистрация: 08.07.2020
Адрес: Санкт-Петербург
Сообщений: 73
Сказал(а) спасибо: 111
Получил(а) "Спасибо": 100
Нарушения: 0/0 (0)
Репутация: 2162
|
![]() |
![]() |
![]() |