Если я не ошибаюсь, fallback идет на SPDY/3.1, если клиент не поддерживает HTTP/2, а уже потом на самый медленный HTTP/1.1.
Изначально делал сайт на HTTP/2.
Вошел в индекс, HTTPS выбран основным зеркалом
Все работает, как обычно, вот уже почти год после индексации.
По ссылке, которую вы указали есть ответ от Яндекс.
Робот Яндекс уже умеет обрабатывать HTTP/2 протокол.
Проблемы возникают, когда HTTP/2 протокол включен принудительно (отдает заголовок Upgrade), и не имеет обратной поддержки HTTP/1.1.
Если вы используете стандартную конфигурацию Nginx, проблем быть не должно.
Конкретно я, вообще не говорил ни о каких заказчиках.
Вопрос стоял - CMS для сайта-визитки.
Я решил упомянуть, что Prepros/Jade или Nodejs это вполне себе опция для такого сайта.
Ведь бывают разные задачи.
А если говорить о заказчиках, так я бы предпочел предоставить годовую поддержку, ежели обучать его WP каждую неделю, когда он хочет настроить плагин, у него появился зловредный код или что-то в этом роде.
Даже не обязательно знать JS.
Можно просто установить пакет Jade для Sublime Text, предварительно установить nodejs/npm в систему и использовать шаблонизатор Jade, на выходе получая красивые HTML файлы при каждом сохранении файла шаблона в Sublime Text (установив пакет Build on save).
То же самое можно получить, но вместе с оптимизацией картинок, сжатием кода, SASS
установив Prepros и без привязки к текстовому редактору.
(все зависимости идут вместе с программой, ничего доставлять не нужно / БЕСПЛАТНО)
Вообще мир Nodejs это отдельная тема.
Очень прогрессивно развивается и дает даже некоторые плюсы по сравнению с обычными PHP движками.
И я считаю, вполне пригодна для мелких сайтов, типа визиток.
Я согласен, что это хорошо, когда нужно внести правки в чужой код, при этом ничего не поломав.
При условии, что отсутствует документация или время на ее чтение.
Только вот в большинстве случаев, на проектах заказчиков уже используется классическое именование классов.
То-есть, я прихожу и к блоку <div class="card red s-hide"> добавляю свое "body__cardredshide".
По сути, присваиваю одному конкретному блоку идентификатор с таким мега сложным именем.
Хотел бы я, чтобы на проектах заказчиков по-умолчанию был БЭМ?
Возможно.
Но на своем проекте, я бы такое не использовал.
Это рушит всю идею абстрактности классов.
С точки зрения гибкости и расширяемость, это то же самое, что писать <div style="">.
Прекрасно, но на практике все-равно получается много кода, мало гибкости и абстракции.
Возможно, я что-то не так понял, потому, что на практике никогда не пробовал использовать БЭМ, поправьте.
Я следую концепту дизайна Material Design.
Каждый блок может быть .card {border-radius: 4px; box-shadow...}...
Каждый блок может быть разной цветовой палитры .red, .red-invert...
Каждый блок может иметь разный цвет текста .primary, .secondary, разный размер шрифта .display-1, .body...
Например, я хочу создать карточку с красной заливкой, который будет спрятан на маленьких экранах.
(примерно такую разметку я использую)
<div class="card red-invert s-hide"> <h1 class="display-1 primary"></h1></div>
Если вдруг Google обновит рекомендации и скажет не использовать border-radius для карточек, мне нужно будет отредактировать только класс card.
Собственно для этого и предназначены классы, для абстракции.
Как я понимаю, следуя Яндекс БЭМ, мой код бы выглядел как и соответственно, мне нужно будет продублировать оформление конкретно для этой карточки:
(поправьте, если я неверно понял концепцию)
<div class="cardredinvertshide"> <h1 class="cardredinvertshide__display1primary"></h1></div>
А в CSS, вместо .card {}, .cardredinvertshide, .card2redinvertshide, .card3redinvertshide... {}
(что повлияет не только на размер HTML, но и CSS)
Как по мне, это то же самое, что сравнивать ООП (классы) с функциями (БЭМ)?
В первом легче запутаться и наделать ошибок, но при этом можно создать расширяемую гибкую архитектуру.
БЭМ практически превращает классы в идентификаторы, которые можно использовать больше одного раза.
А вся идея крутится вокруг изначальной медлительности вложенных селекторов?
Разве это не проблема браузеров?
Разве JS/HTML/CSS это не из области ВЫСОКОархитектурного программирования, где акцент делается на логику, расширяемость и гибкость?
У меня такое было до выборов в США.
Только писалось там что-то типа - "Vote for Trump".
Это аналог реферального спама в GA, только вместо реферера (или в дополнение), нужные данные встраивают в заголовок Accept-Language.
Естественно, это в большинстве случаев боты, а не живые посетители.
Попробуйте отфильтровать хост из отчетов, если посещения идут из одного хоста или отфильтруйте все языки, которые вы не поддерживаете (например, все кроме ru_RU, ru_UA, en_US, ...)
https://www.ru.advertisercommunity.com/t5/Otslezhivanie-tseley-i-Elektronnaya/Kak-borotsya-s-referalnym-spamom-v-Google-Analytics/td-p/102467#
Так ведь основной источников ботов для DDOS и есть расширения в браузерах, js коды, которые встраивает нужный зловредный код в страницы чужих сайтов.
ServiceWorker это новая технология и тот факт, что без запроса пользователя, устанавливается процесс, который может скачивать и хранить в Cache API до 500 ГБ, наводит на размышления.
У вас явно неверное представление о SW - он использует Cache API/Web Manifest, но его главная задача - висеть в фоне, скачивать и отлавливать запросы.
Вот кстати, Chrome на мобильных уже предлагает установку сайтов с SW на домашний экран
https://www.smashingmagazine.com/wp-content//uploads/2016/08/web-app-install-banner-opt.png
Я уже предоставлял ссылку на WordPress плагин от Mozilla, который позволяет скачивать в фоне дополнительные ресурсы для работы сайта (как я понимаю, при вызове того же события, только не fetch, а update/install)
https://en-gb.wordpress.org/plugins/offline-shell/
В примерах разработки PWA от Google, запросы к HTML странице переписывались на запросы к JSON посредством SW и дальше уже ответ встраивался в offline.html шаблон после его инициализации.
Значит таки можно указать свои адреса, как источник для кеша.
Только вопрос в том, можно ли обращаться к другим доменам.
Google хочет заменить обычные приложения PWA - если обычные приложения могут сами выбирать кластер/сервер, к которому обращаться, почему не дать такую возможность PWA?
А как же CDN?
Но я пока не изучал этот вопрос более детально.
Я возможно проверю это в ближайшее время.
Если кто-то проверит раньше, пожалуйста, поделитесь с нами.
Попробуйте войти в контакт.
Дайте ссылку на ваш сервер по которой он должен перейти, а дальше можно вытянуть IP (можно узнать страну/город) или любой отпечаток браузера.
Хотя если у вас нету возможности официального запроса информации по IP у провайдера, тогда эта информация вам не особо поможет.
Как вариант, пройдитесь по ссылкам на которые он ссылается в описаниях к своим видео.
https://www.google.co.uk/search?tbs=sbi:AMhZZivR3prL6g_1fZs4RFqd1h0Zd_1OUfhQNcRA6azj5Ym2qFlvglbrNmtjKV-uiJhjL5eaaUSn4Otk68ZZQrx9pElA2Z5B_1yZ5ZTYxvAKFlu8HrpGwKRr6bG6cj-akMysxXNkRXgYiUIMu6kruXia4D7_1-ZqIs606138lskXalqqp9a1vaFYpBaFY4JT8qa62n3cbeciW1lBZCK7Pu0RNJQDH4rS7VMvPRWMHjYmWnI_1I6eRQiTKL5VUmNnAtr4szQyEMDwS3wF7YcA0VNW1mqW8kS6CR1bro1heLBNhSgvCDDIjQeb5RpEbbn3OdTAua8FJadWKXBenZ0eH6lbqLn3G9m_1Db3MHXiOSbWg6jFKFDrEjQXQj-bRwvi6sq6qCWE34b0t86vllc_1JBgsEb_1kKpwQFiRcXqEH_1KQf577x52RDyFs_1Q7kaevAvpsTDGfGxJM5ryNjQb6aFy1FTkaBAWXxK4jEQ3RZYaeg-yW6lRoHN1Q54COoEonDqKgSdXaIjPHBMvjgAhDZVcWTEPFaL4WFL30i7ZTkpmtsYLXMS7cee3r4vT7IduOal-IhksdppA4AEmJkODG_1bAEzZ4g2n8VjfRk0MXtN9STBCnHdHMGDhCImBKGv6UO_1uP45kHUUiOIuEliyOYDcLy6c_1o1z6pAzStBN7jBjFuffvBtdF9m_1Eiz4z8mXmJztZL0APWE96-uK3MCv_15S8dHE2v274VnEhb0pML14mIEgoI_12yHugUK4RkUbY3hBEgOsmSpj6xjWqiFXrWKzk0LeTkQqLUnFSobz8GEz9iCsbuhbm4KnPSXj-xmTPfsbhvHnwfLdu3Bc_1QBv33pmtP9tt6P-SXshg_1vPUuBEZowOBsram6g89IdMJcdN6Qm9psYNpsFPpIdX-ObpmF3pjE8zFCE70AHBXuz83QRt7zutSY3vaRDbOEh-PoKEf1Q7Oy9XhwAehJvtatWhdFnk-x8D-i-Mu4TdT-jQ1HloW4pfksQwLkFAhGvhU7a43CVnd1WRqjF9pPvicLcLuIaREdilyOp0Oe7tUJnPjdtWGwTDmI7BkR_1TLu74QSqfXYT8lQIpfoJrkYm0Bb_1naDHQAXLZdI0Yg90khEI1tL7kFmWqm8oAsoWOOA98NOIyXe14JK09b0VEmAFnYET_1jIEJbECkyeFQUU9WFrVmUlS9AzIevXOmFsd4lJd61260pNKw
Поиск по картинкам выдал следующие результаты
https://plus.google.com/114903966504232669094
www.dzyudzya.by
Могилев Ленинская 16
ЧТПУП " ДЮДЯ "
Логотип заказан у
http://www.logobomba.ru/
Больше не за что заципиться.