LEOnidUKG

LEOnidUKG
Рейтинг
1778
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
ale sty #:

Ну, к примеру, Клаудфлара анализирует html и все прелоады запихивает в хинты.... но пока beta

Короче, напридумывали реально хороших технологий, но за годы так и не довели до ума. А еще кричат на каждом углу о оптимизации - но толку, если отсылки на большинство методов так и не заработали даже на 50%. Хрен там по итогу: самая лучшая оптимизация это еще дедовский html со встроенной css , изображениями в base64 и системными шрифтами.

В nginx скорее всего если 103 пойдет в массы допилят модуль подключаемый, как с Brotli получилось.

Лучшая оптимизация это ручной труд и разработка проекта с чётким ТЗ.

Но в реальности у нас:

WP+elementror+woocoomerce+яндекс.метрика+яндекс.карта+гугл.каптча+jivo чат+слайдер в шапке с картинками 3500х3500+анимированные переходы+прелоадер

Денег на оптимизацию?! За это ещё платить надо? Ещё чего! Движок WP бесплатный, вот и делайте мне бесплатно бестолочи! 

Это всё образно, но смысл я думаю понятен.
Dimka #:

Полезная ссылка. Можно смело забыть об экспериментах:
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 месяцев исчезнет поддержка preload
Была теоретически полезная функция, жаль, что ее не довели до ума. 

Я не нашёл там про 6-9 месяцев, можете уточнить где там этот текст.

Опять же заглядывать, что там будет в будущем, это дело не благодарное. В любом случаи они должны нормализовать альтернативу всему этому. 

fingeniy #:

Добавил такую запись, пока ничего не поменялось.

Попробуйте через анонимную вкладку, у меня сайт открывается.

fingeniy #:

Нет, не открывается никак. Действительно, записи многие не те, что в панели хостинга. Что делать тогда - добавлять нужные записи вручную?

Да, переносите вручную, исправляет на правильные.

Что-то не вижу главную запись A с доменом.

сайт с www. открывается?

Там должна быть запись A | имядомена | IP сервера

fingeniy #:

Попробовал подключить свой сайт к cloudflare - создал аккаунт, установил плагин, изменил данные DNS-серверов на предложенные.

Через полчаса сайт просто перестал открываться.

Подскажите, нужно ждать до 24 часов, чтобы произошли какие-то изменения, или это уже проблема?

Нет, не нужно. Надо смотреть, что в разделе DNS, возможно не подтянулись записи и там пустота.

ale sty #:
Да, только вебсервер всё равно проталкивает заново и заново.

Это уже пусть браузеры там с серверами разбираются, кто и как должен правильно считывать кэши. Дело пользователя, сделать всё по документации. А баги есть и будут бесконечно.

Хотя конечно: https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYLvmQUBY/m/vOWBKZGoAQAJ?pli=1

Учитывая, что chrome не сильно то и хочет поддерживать её. Но пока всё работает.

Dimka #:

2. http2_push - пробовали грузить css, js, logo?

Лучше начать с <meta preload. 

Чтобы грузить туда, надо всё или сжать в один файл, именно файл, а не через скрипты. Ну и картинки если таковые, то лого да или ещё что-нибудь что в шапке есть. Шрифты не надо.

ale sty #:

Абсолютно глупая затея. Вебпуш нужен только для "сиюминутных" данных, которые относятся только к конкретной странице и только сейчас.

Делал эксперименты с пушем лого и css - всё проталкивается, но время загрузки очень сильно возростает, а также до конца не проработан механизм кеширования в браузерах пуш-контента. Плюс при каждом новом просмотре вебсервер проталкивает заново то, что уже протолкнуто в предыдущем просмотре (можно в сессиях хранить информацию о том, что протолкнуто - но это уже вторая глупая затея).

Великолепно использую пуш, особенно радует функция http2_push_preload on; чтобы было управлять всем этим через PHP.

Отлично ускоряет загрузку.

Отлично работает кэш

katz666 #:

не знаю, судьба миловала,  я забыл прописать выше http://site.ru на  https://site.ru ну так человек не новичек. 

Если у вас сработало на 1 сайте, это не значит, что сработает на остальных 99. Поэтому просто вам совет, не делайте так больше. Выше дали инструкцию, лучше это сделать через плагин, который это делает правильно. 

Всего: 31535