Георгий: а вы уверены, что вообще есть люди, знающие ответ на этот вопрос? Хотя предложенные костыли я опубликовал прямо в самом вопросе, чтобы было легче ориентироваться.
Георгий: нет, не реклама. Я вообще не очень понимаю, почему все думают, что на сайте много рекламы. Как будто бы блокировщики действуют только на такие сайты.
Ну раз на то пошло, у меня есть похожий случай с сайтом, где ВООБЩЕ НЕТ РЕКЛАМЫ. Аналогично, внезапно была очень сильно нарушена работоспособность сайта. Тоже AdGuard.
Ну и что в таком случае тогда делать, когда рекламы на сайте нет вообще?
Георгий: «Вы ненавидите плагины для блокировки рекламы» — конечно ненавижу! В любой момент они могут полностью испортить сайт. Очень часто портят не полностью. Ну вот кому могла помешать кнопка "Обновить" на сайте? Зачем её вырезать? Если бы эти блокировщики исправно блокировали рекламу, то ещё ладно, но вместо этого они блокируют что угодно, кроме рекламы.
Кнопка "разрешить отображение рекламы" — ни один из пользователей про неё не знает. А даже когда начинаешь объяснять, им всё-равно очень тяжело понять. Пользователь изначально думает, что проблема у нас. Более того, я пробовал сам устанавливать несколько разных блокировщиков, и не видел нигде никакого предупреждения, что они могут полностью испортить сайты, хотя это самое главное и должно показываться большими красными буквами при первом же запуске (+желательно напоминание через неделю, месяц и через год). Где это всё?
Валентин: попробую. Но Вы слишком хорошего мнения об этом провайдере, если думаете, что он так просто пойдёт на встречу. Вначале они пытались сказать, что проблемы не у них, потом сказали, что все заявки на проблемы принимаются только от собственных клиентов.
Кроме того, у них там есть какой-то автоматический DNS и свой. Изначально у пользователей стоит автоматический. Когда абонент пишет о проблемах, ему дают инструкцию, как поменять на свой, после чего начинает работать исправно.
ТёмнаяМатерия: я проверял, пришёл ли ответ на запрос, к примеру, спустя 5 секунд, 10 секунд и т.д. На разных NS получались разные результаты. Нельзя сказать, что какой-то совсем не устроил, но какие-то работали лучше, какие-то хуже. У какого процента пользователей была полная недоступность, я не проверял.
В любом случае, проверять все варианты вручную, неохота, легче когда кто-то наготово расскажет, какие NS лучше (или регистраторы, если это тоже влияет).
Георгий: «что Вашим разработчикам мешает не называть так скрипты?» — очень просто: кроме ads.js есть ещё миллион названий, которые нельзя использовать. А даже если всё-равно выбрать хорошее название, в любой момент оно может стать нехорошим, причём без всякого предупреждения.
Георгий: «какой помощи Вы ожидаете от нас» — если честно, я точно не знаю, но вдруг кто-нибудь сможет посоветовать что-нибудь хорошее. В принципе пару советов уже было (правда не очень хороших, но хоть каких-то). Ссылка на сайт не поможет, т.к. это общая проблема всех сайтов. Ну если Вы совсем не верите, можно убедиться в том, что у других тоже есть проблемы, по этой ссылке https://toster.ru/tag/adblock
Георгий: «блокировщик блокирует только Ваш сайт» — неверно, у нас всегда были проблемы с разными блокировщиками, но раньше это были более мелкие проблемы, мы их решали самостоятельно. Я уверен, что у других сайтов тоже есть проблемы. Самый просто способ — назвать js скрипт ads.js. Мне почему-то кажется, то проблемы возникнут у всех сайтов в этом случае.
Конкретно в моём случае причина уже известна - у этого провайдера некорректно работает DNS и они не могут получить IP-адрес по доменному имени. Вариант с прокси не поможет, т.к. если бы провайдер мог прописать IP, это можно было бы сделать прямо на основной сервер без всяких прокси. Сам сервер доступен исправно у абонентов этого провайдера.
ТёмнаяМатерия: любой не пойдёт, нужна высокая доступность. Я делал проверки на трёх рандомных NS, результаты получались разные. Т.е. NS влияет на доступность (либо скорость).
ТёмнаяМатерия: «с чего это вдруг» — а мы откуда знаем, что у них на уме?
«Запрос провайдеру отправьте» — мы писали провайдеру в техподдержку насчёт технических проблем, они ничего не смогли сделать.
«Да с чего вы взяли» — ну в этом плане да, после смены NS всё вполне может заработать нормально. А может и нет. Если уж и менять NS, хочется больше гарантии. И какой NS поставить, чтобы обеспечить высокую доступность сайта?
ТёмнаяМатерия: я имею ввиду, что проблема не сохранится, а появится у другого провайдера. Ну и заодно хотелось бы услышать мнение, что, если провайдер будет специально блокировать доступ к нашему сайту (тут и смена домена не поможет).
Георгий: любой блокировщик может в любой момент сделать что угодно, и причём без всякого предупреждения. Даже если постоянно следить за обновлениями, невозможно мгновенно сделать обход. Поэтому не думаю, что Вы правы. Не говоря уже о том, что нам не хочется следить за каждым обновлением каждого блокировщика.
Если всё-таки есть способы перенять инициативу в свои руки, я как раз об этом и спрашиваю, как.
Я не знаю, сколько рекламы считается много, но мы никогда не строили никаких козней блокировщикам рекламы, если хотят - пусть блокируют, нестрашно, мы НЕ препятствуем этому и НЕ пытаемся сделать так, чтобы реклама всё-равно показывалась. Мы просто против того, чтобы нарушалась работоспособность нашего сайта.