А нужен ли AMP?

18.01.2020, 14:08

Технология AMP (Accelerated Mobile Pages) – средство ускорения загрузки страниц на мобильных устройствах, но действительно ли ускоряет, такой вопрос я задал себе в начале года и вот к чему пришел.

Страница AMP действительно с мобильного Chrome открывается почти мгновенно, и похоже что это происходит за счет предзагрузки таких страниц браузером еще до их открытия. А сам AMP выступает в роли ограничителя, что бы не забивать кеш трешем.

В моем случае это убирает лаг в треть секунды, но накладывает несколько неприятных ограничений, в остальном же никаких приемуществ или преференций я не заметил, даже больше - сайт вообще ушел в глубины гугла, а каждая ошибка верстки в формате AMP стала большой головной болью.

В итоге я все же предпочту отказаться от AMP на данный момент, и возможно в будущем просто добавить отдельные версии страниц, что в общем-то и является лучшей практикой.

Новый год, новый блог!

06.01.2020, 04:45

На новогодних праздниках внезапно захотелось обновить движок блога, после недолгих раздумий, выбор пал на фреймворк Hexo. Полностью переписал шаблон на выжимках Milligram, SimpleGrid, AMP, отказался от CDN CloudFlare, полностью перешел на .SVG и .WEBP.

Не то, что бы это было необходимо, но раз начал коллекционировать новые технологии, то иди в своём увлечении до конца. ;)

Засунул шаблон в генератор и вуаля, самый быстрый блог на Диком Западе готов! Ожидания от генерации статичного контента были пожалуй завышенными, и как оказалось, легковесный PHP 7.3 работает с плюс-минус той же скоростью.

Размер CSS/ресурсов сократился примерно в два раза, количество базовых запросов сократилось до двух, хотелось бы до одного, но AMP требует свой JS. Уже чешуться руки его удалить, т.к. все эти технологии расчитанные на ускорение, в моем случае, когда готов на любое безрассудство ради скорости и счет идет на миллисекунды, сильно замедляют (какая ирония!)

Время “холодной “загрузки снизилось незначительно, но переход на последующие страницы сократился в два раза и составил 50-70мс в моих реалиях, что в десятки раз быстрее типичного блога на Wordpress, например.

Камменты не стал использовать, все равно полковнику никто не пишет и не читает, так что лишнее.
Старый блог остался на прежнем месте, и посты я переносить конечно же не буду.

Самойлов Юрий Юрьевич

01.01.2020, 00:00
Юрий Самойлов

Родился и долгое время жил и работал в в городе Северобайкальск. Закончил очно РАТКГА, а во время работы в ИВЦ ВСЖД ОАО “РЖД” заочно ИрГУПС.

Проработав чуть больше 12 лет, и пройдя путь от электромеханика до программиста 2 кат. в Российских Железных Дорогах, в 2015 году уехал в Иркутск, где проработал почти 3 года старшим системным администратором.

Осенью 2017 года переехал жить в Белгород, где живу и тружусь в настоящее время, так же в сфере информационных технологий.

С компьютером познакомился еще в детстве, в частности с БК 0010, Atari 520 и Commondore C64. После чего, в 11 лет, стараниями родителей, стал счастливым обладателем ZX-80, на котором начал учиться программировать. Позже у меня появился Pentium 133 c 4Мб памяти, и с этого момента дороги назад уже не было. Программировать, рисовать, играть - интересно было всё. Что бы оторвать меня от компьютера, требовались значительные усилия :) Застал MSDOS, Windows 3.11 и FIDO :)

Во время работы в ОАО “РЖД” серьезно увлекся FreeBSD, что переросло в создание общегородского сервера, который объединял локальные сети в “добезлимитную” эпоху интернета. IRC, форумы, чаты, CS и всё такое, чем тогда жили “пионерские” сети.

В качестве хобби занимался компьютерной графикой, веб-дизайном и веб-программированием.

В настоящее время изучаю devops, CI/CD, облачные технологии.

Блог завел, что бы записывать нужное и наработанное для себя и для других, так же планирую писать о всём, что мне интересно - технологиях, решениях, коде. В каком-то смысле это моя визитная карточка, записная книжка и связь с внешним миром.

Список моих сомнительных достижений:

  • Страница “Может ли у кота сломаться урчальник” попадала в виджеты гугла;
  • 100 баллов Lighthouse для этого блога;
  • Мои фотоиллюстрации использовались в онлайн изданиях журналов Wired, Xaker;
  • Почти полностью отрисовал город Северобайкальск на картах Google и Openmap;
  • Содержал свою небольшую сеть, соединявшую несколько домов;
  • Первый сайт создал 20 лет назад и он до сих пор онлайн :)

Если кому-то пригодится или поможет информация опубликованная здесь, значит всё было не зря. :)

Контакты

01.01.2020, 00:00

Связаться со мной можно по эл. почте:

eXVyaS5zYW1vaWxvdkBnbWFpbC5jb20=

Или Skype:

eXVyaS5zYW1vaWxvdg==

Или Telegram:

aHR0cHM6Ly90Lm1lL1Rha2V6aQ==