- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Убрал кеширование от греха подальше, одни сложности из-за него. Заместо этого прикрутил многопоточный парсинг данных (запросы в LI отправляются пачкой, ассинхронно, а не один за другим), что дало прирост производительности в 5 раз, с 3,86с до 0,78с для скрипта с 10-ю сайтами. Заодно прикрутил уведомление о бане от LI, на всякий случай (при указании корректного user_agent он не появляется).
Плюс пара мелких правок - число сайтов в группах (по совету lynxx), фавиконка.
Скачать: http://licharts.ru/li_charts.1.1.zip
Демо и описание: http://licharts.ru/
Скопировал файлы по верх версии 1.0, получил белую страницу. В логах сервера такое:
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 12 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 13 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 14 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 15 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 16 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 12 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 13 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 14 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 15 is not a valid cURL handle resource in Unknown on line 0
[Sun Jun 07 16:03:52 2015] [error] [client XX.XX.XX.XX] PHP Warning: (null)(): 16 is not a valid cURL handle resource in Unknown on line 0
one, исправил, скачайте заново (изменен один файл - libs/li_charts.php)
Забыл протестировать поведение для сайтов с паролем, у которых кука проэкспайрилась, и нужно заново её получить.
Spryt, да, теперь все в порядке, спасибо!
Сделайте еще проверочку на пустые или нулевые значения, что бы не лезли подобные ошибки
и т.д..
Пофиксил баг с curlopt_follolocation (он не нужен, но в новых версиях php сломалось определялка на safe_mode), многочисленные баги со статой новых сайтов, косметические изменения внешнего вида (графа "всего" сверху если сайтов >5, "выбрать все" для группировки, число сайтов, фавиконки), экспорт сайтов в txt.
Скачать: http://licharts.ru/li_charts.1.2.zip
Демо и описание: http://licharts.ru/
какое максимальное количество сайтов выдержит скрипт?
какое максимальное количество сайтов выдержит скрипт?
Лучше ограничиться не более 50-ю сайтами на одну группу, иначе LI быстро банит IP-адрес. Если сайтов больше - просто разделяйте их на разные группы и проверяйте отдельно, с небольшим перерывом.
Только у меня сегодня перестало выводить статистику?
огромное спасибо автору!
у меня 400 сайтов уже добавлено, приходится туговато)
Работу с группами хотелось бы как-то упростить. Ну скажем, отметить галочками и суммарную стату по нескольким группам посмотреть не хватает (тогда бы не пришлось делать 4 группы по 100 сайтов). Ну или хоть задержку добавить между проверками. Пусть собирается полчаса, я подожду) И конопочка "обновить" не помешала бы, чтобы не подгружать заново при переходе в группу (У нас еще стату заходит смотреть 4 человека, так вообще постоянно лежит и никаких данных не показывает :) )
Плюс немного пляшут данные и почемуто всегда под конец дня разница с предыдущим днем всегда отличается. (ну если проверить в 23.50 и в 3.00). Может меня глючит, но возможности проверить нет.