Ну, к примеру, Клаудфлара анализирует html и все прелоады запихивает в хинты.... но пока beta
Короче, напридумывали реально хороших технологий, но за годы так и не довели до ума. А еще кричат на каждом углу о оптимизации - но толку, если отсылки на большинство методов так и не заработали даже на 50%. Хрен там по итогу: самая лучшая оптимизация это еще дедовский html со встроенной css , изображениями в base64 и системными шрифтами.
В nginx скорее всего если 103 пойдет в массы допилят модуль подключаемый, как с Brotli получилось.
Лучшая оптимизация это ручной труд и разработка проекта с чётким ТЗ.
Но в реальности у нас:
WP+elementror+woocoomerce+яндекс.метрика+яндекс.карта+гугл.каптча+jivo чат+слайдер в шапке с картинками 3500х3500+анимированные переходы+прелоадер
Денег на оптимизацию?! За это ещё платить надо? Ещё чего! Движок WP бесплатный, вот и делайте мне бесплатно бестолочи!
Полезная ссылка. Можно смело забыть об экспериментах:To that end, we approve starting official deprecation of the feature now, with a (publicly communicated) goal to remove support from Chromium in the next 6-9 months. We recommend publishing a blog post describing what's happening and the recommended migration paths.
Я не нашёл там про 6-9 месяцев, можете уточнить где там этот текст.
Опять же заглядывать, что там будет в будущем, это дело не благодарное. В любом случаи они должны нормализовать альтернативу всему этому.
Добавил такую запись, пока ничего не поменялось.
Попробуйте через анонимную вкладку, у меня сайт открывается.
Нет, не открывается никак. Действительно, записи многие не те, что в панели хостинга. Что делать тогда - добавлять нужные записи вручную?
Да, переносите вручную, исправляет на правильные.
Что-то не вижу главную запись A с доменом.
сайт с www. открывается?
Там должна быть запись A | имядомена | IP сервера
Попробовал подключить свой сайт к cloudflare - создал аккаунт, установил плагин, изменил данные DNS-серверов на предложенные.
Через полчаса сайт просто перестал открываться.
Подскажите, нужно ждать до 24 часов, чтобы произошли какие-то изменения, или это уже проблема?
Нет, не нужно. Надо смотреть, что в разделе DNS, возможно не подтянулись записи и там пустота.
Это уже пусть браузеры там с серверами разбираются, кто и как должен правильно считывать кэши. Дело пользователя, сделать всё по документации. А баги есть и будут бесконечно.
Хотя конечно: https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYLvmQUBY/m/vOWBKZGoAQAJ?pli=1
Учитывая, что chrome не сильно то и хочет поддерживать её. Но пока всё работает.
2. http2_push - пробовали грузить css, js, logo?
Лучше начать с <meta preload.
Чтобы грузить туда, надо всё или сжать в один файл, именно файл, а не через скрипты. Ну и картинки если таковые, то лого да или ещё что-нибудь что в шапке есть. Шрифты не надо.
Абсолютно глупая затея. Вебпуш нужен только для "сиюминутных" данных, которые относятся только к конкретной странице и только сейчас.
Делал эксперименты с пушем лого и css - всё проталкивается, но время загрузки очень сильно возростает, а также до конца не проработан механизм кеширования в браузерах пуш-контента. Плюс при каждом новом просмотре вебсервер проталкивает заново то, что уже протолкнуто в предыдущем просмотре (можно в сессиях хранить информацию о том, что протолкнуто - но это уже вторая глупая затея).
Великолепно использую пуш, особенно радует функция http2_push_preload on; чтобы было управлять всем этим через PHP.
Отлично ускоряет загрузку.
Отлично работает кэш
не знаю, судьба миловала, я забыл прописать выше http://site.ru на https://site.ru ну так человек не новичек.
Если у вас сработало на 1 сайте, это не значит, что сработает на остальных 99. Поэтому просто вам совет, не делайте так больше. Выше дали инструкцию, лучше это сделать через плагин, который это делает правильно.