- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Что неужели запрос к favicon.ico вызывает вторую итерацию цикла?
---------- Добавлено 02.06.2019 в 09:36 ----------
ВЫ правы!!! Заблокировал доступ к фавикон и все стало нормально.
Вот как до этого можно было догадаться??? Второй день сижу над ошибкой!!!
СПАСИБО!
И старайтесь избегать избыточности.
Если id в автоинкременте, то его вообще указывать не обязательно. Как и все остальные поля, где у вас пустые значения.
Если нужно, чтобы писались именно нули, то поставьте dafault NULL в структуре поля самой таблицы. В этом случае, все пустые значения полей будут автоматически становиться нулями.
можно упростить до
Если же, всё это будет вертеться исключительно на MySQL, то для удобства чтения собственного кода, можно записать так
Нули я просто прописал чтобы не забивать вам мозг названиями лишних полей.
С автоинкриментом понятно я это использовал.
Но проблема то была совсем в другом :)))
Ктож знал что браузер будет тянуть фавикон, а это вызовет новый цикл?
Я бы в жизни о таком не догадался.
Ктож знал что браузер будет тянуть фавикон, а это вызовет новый цикл?
То, что браузер тянет фавикон - это нормально (хоть и не всегда очевидно).. А вот почему при запросе фавиконки выполняется цикл... 🤪
p.s. Вариант с "заблокировать" вполне рабочий, но я бы туда файлик загрузил.. пусть даже нулевого размера..
А вот почему при запросе фавиконки выполняется цикл... 🤪
Хтакцесс же. Ну или аналогичный конфиг в энджинксе. Нет файла - гуляем на индекс.
но я бы туда файлик загрузил.. пусть даже нулевого размера..
ТС пишет парсер не для собственного же сайта ;)
Иван все правильно советует, фавикон Опенсервера вызывал проблемы (точнее его отсутствие в папке локалхоста).
фавикон Опенсервера вызывал проблемы (точнее его отсутствие в папке локалхоста).
С этим никто не спорит. Но ты же не зальёшь фавикон на чужой сайт, когда будешь его парсить.
Значит тебе нужно лечить свой скрипт с учётом подобных редиректов.
А при чет тут другой сайт вообще??? Как у тебя это в голове вообще сложилось?? Будет там фавикон или нет - скрипту без разницы, файл гет контент получает код страницы и все!!
Это была локальная проблема только при тестировании из опенсервера. Когда я его дописал и запустил по крону с боевого сервера, все отработало без проблем.
А при чет тут другой сайт вообще??? Как у тебя это в голове вообще сложилось??
Логически слоилось - все нормальные люди парсеры пишут для чужих сайтов, а не своих.
Но если ты не такой - мои извинения.
Будет там фавикон или нет - скрипту без разницы, файл гет контент получает код страницы и все!!
У тебя же было не "без разницы".
Когда я его дописал и запустил по крону с боевого сервера, все отработало без проблем.
На нём либо не было редиректа, либо был фавикон.
В данном случае пофик где/на чём сервер. Важно как от отрабатывает запросы. (а если еще вспомнить про клаудфаер/защиту от ботов..)