Вот по поводу смайлов. Это же массовый продукт, его и делают "для всех". А для всех надо делать универсально. Всего есть более 1000 смайлов. Но в базе данных 181.

Для того, чтобы смайлы работали, подгружаем файл twemoji-amazing.css весом 433кб. Далее сайт, чтобы отобразить 1 смайл, смотрит этот файл (после начальной его загрузки) и ищет место, которое говорит ему, где брать смайл. И он его находит: https://twemoji.maxcdn.com/v/latest/svg/1f947.svg Т.е. смайл этот лежит где-то за бугром. Ок. Он идет туда, забирает смайл (один!) и показывает его. А далее сайт смотрит, опс. А там еще смайлики есть, которые надо показывать. Он опять идет на maxcdn.com и забирает еще один смайл. Так он ходит столько, сколько смайлов в базе активированы, т.е. 181 раз.

Короче. Чтобы показать окно со смайлами, вы вначале загрузите пол мега файл, а далее 181 раз будете шастать туда, сюда. Кстати, когда сайт видит в теле поста смайл, он опять шастает. Поставили 5 смайлов, вы думаете он покажет пост с тропы? Так то да, но при этом, для каждого смайла он сходит. Какая скорость? Я вообще удивлен, что при таком шастанье еще так быстро. Видимо Интернет действительно стал лучше. Лет бы 10 назад, это бы грузилось минуты. Переделаю. А пока, смайлы можно не ставить. Те что поставлены работать не будут. Все же будет другое. Это постараюсь сегодня поменять.
Вот по поводу смайлов. Это же массовый продукт, его и делают "для всех". А для всех надо делать универсально. Всего есть более 1000 смайлов. Но в базе данных 181. Для того, чтобы смайлы работали, подгружаем файл twemoji-amazing.css весом 433кб. Далее сайт, чтобы отобразить 1 смайл, смотрит этот файл (после начальной его загрузки) и ищет место, которое говорит ему, где брать смайл. И он его находит: https://twemoji.maxcdn.com/v/latest/svg/1f947.svg Т.е. смайл этот лежит где-то за бугром. Ок. Он идет туда, забирает смайл (один!) и показывает его. А далее сайт смотрит, опс. А там еще смайлики есть, которые надо показывать. Он опять идет на maxcdn.com и забирает еще один смайл. Так он ходит столько, сколько смайлов в базе активированы, т.е. 181 раз. Короче. Чтобы показать окно со смайлами, вы вначале загрузите пол мега файл, а далее 181 раз будете шастать туда, сюда. Кстати, когда сайт видит в теле поста смайл, он опять шастает. Поставили 5 смайлов, вы думаете он покажет пост с тропы? Так то да, но при этом, для каждого смайла он сходит. Какая скорость? Я вообще удивлен, что при таком шастанье еще так быстро. Видимо Интернет действительно стал лучше. Лет бы 10 назад, это бы грузилось минуты. Переделаю. А пока, смайлы можно не ставить. Те что поставлены работать не будут. Все же будет другое. Это постараюсь сегодня поменять.
2
0 Поделились