- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер!
Сегодня заметил. Когда перехожу на свой сайт из поиска Яндекса получаю ошибку "400 Bad Request Request Header Or Cookie Too Large" (http://prntscr.com/l9kxsl)
Сайт работает на Nginx + PHP-FPM. Ошибку я исправил через правку конфига Nginx. Вставил вот такие строки. Может кому-нибудь пригодится:
client_body_buffer_size 16k;
## Максимальный размер буфера для хранения заголовков запроса клиента
client_header_buffer_size 16k;
## Максимальный размер тела запроса клиента, прописанный в поле Content-Length заголовка. Если сервер должен поддерживать загрузку файлов, это значение необходимо увеличить
client_max_body_size 10m;
## Количество и размер буферов для чтения большого заголовка запроса клиента
large_client_header_buffers 4 16k;
## Таймаут при чтении тела запроса клиента
client_body_timeout 10;
## Таймаут при чтении заголовка запроса клиента
client_header_timeout 10;
## Таймаут при передаче ответа клиенту
send_timeout 10;
А теперь основная мысль моего поста. До июля 2018 года сайт работал на Apache. Потом произошла авария, в результате которой сайт был в дауне 8 часов. В процессе устранения проблемы сайт перевели на Nginx. Но сразу же после перехода на Nginx упала посещаемость с Яндекса почти в шесть раз. Я падение трафика объяснял простоем сайта (8 часов), типа Яндекс на меня обиделся. Но вот прошло уже 4 месяца, а трафик не восстановился.
И сегодня я замечаю проблему, которую описал в начале поста...Теперь хочу спросить у более опытных коллег, а не могут ли эти два события быть связаны? Т.е. трафик с Яндекса упал из-за некомпетентной настройки Nginx и этой самой ошибки?
Чтобы было проще вынести свое решение, вот еще несколько фактов:
Повторю вопрос. Может ли эта ошибка быть причиной падения посещаемости с Яндекса? Или она возникала только на моих ПК и больше ни где? Если затрудняетесь с ответом, может укажите направление куда еще можно капнуть, чтобы дойти до истины?
Спасибо за то что потратили свое время на мою тему! Здоровья вам и вашим близким! :)
Может конечно. Даже если были переходы с Я, в статистике они не учитывались (страница не грузилась). ПФ сайта ухудшились из-за быстрого возврата в результаты поиска Я, что тоже могло повлиять негативно.
Плохие Cookies могли давать такую ошибку. Чистить куки в броузере до исправления серверных конфигов не пробовали?
Повезло, что хоть сейчас случайно ошибку нашли.
Смена браузера не помогает устранить ошибку
Проблема возникает из-за того, что яндекс передает текст запроса в зашифрованном виде через referer и он не влезает у вас в буфер заголовков nginx. Но так как главная яндекса содержит директиву "<meta name="referrer" content="origin">" правильные браузеры (типа последнего хрома) эту портянку не должны передавать на сервер, так что смена браузера должна помочь. Тем не менее, браузеры конечно у всех разные :)
Да, конечно. Пользователи с выдачи переходят на ваш сайт, там ошибка, открывают другой сайт конкурента → ваши ПФ страдают.
Может конечно. Даже если были переходы с Я, в статистике они не учитывались (страница не грузилась). ПФ сайта ухудшились из-за быстрого возврата в результаты поиска Я, что тоже могло повлиять негативно.
Плохие Cookies могли давать такую ошибку. Чистить куки в броузере до исправления серверных конфигов не пробовали?
Повезло, что хоть сейчас случайно ошибку нашли.
Да, конечно. Пользователи с выдачи переходят на ваш сайт, там ошибка, открывают другой сайт конкурента → ваши ПФ страдают.
Я с вами согласен. Но мне не дает покоя один момент. Неужели хваленый Яндекс.Вебмастер не распознал бы что пользователь из выдачи не доходит до сайта? Причем не один пользователь, а на тот момент больше 50к в сутки. Думаю, Вебмастер бы сообщил о серьезной проблеме в разделе "Диагностика".
Пока что придерживаюсь версии, что падение посещаемости было действительно из-за большого простоя сайта (8 часов). А вот не восстанавливалась посещаемость из-за этой самой ошибки, которая возникала у некоторых пользователей.
Пока что придерживаюсь версии, что падение посещаемости было действительно из-за большого простоя сайта (8 часов).
Это глупость. У меня за последние годы несколько десятков раз малозначительные сайты падали и я замечал это через день или два. И НИ РАЗУ их посещаемость не провалились. А вы про 8 часов :))) смешно...
Пару раз, на несколько часов падали сайты с многотысячной посещаемостью - тоже без последствий.
Верную причину вам уже описали выше.
У меня так:
client_body_buffer_size 16M
client_header_buffer_size 64k
client_max_body_size 128m
large_client_header_buffers 4 128k
А таймаутов нет - это плохо ?
Верную причину вам уже описали выше.
Да, я её понял. Не понял только "предательства" со стороны Яндекс.Вебмастера.
Я понимаю, что его Роботы, которые отвечают за индексирование сайта могли пропустить эту ошибку. Все-таки они заходят на сайт через прямой заход, а не из Выдачи где была ошибка. Но он же должен видеть, что люди из Серпа тысячами не доходят до сайта, и при этом молчал. http://prntscr.com/l9r6pa
В любом случае, время покажет. Может действительно после устранения ошибки посещаемость вернется.