позиции · сбор данных · отчёты
реклама IPrazon Network: приватные прокси IPv4 и SOCKS5, около 12 000 адресов, безлимитный трафик, тест до 2 часов

Разделы · Отчёты и выгрузки

Отчёт по техническим ошибкам сайта для разработчиков

14 ответов · 1 465 просмотров
знак участника polnyy_obhod
polnyy_obhodУчастник
  • сообщений 1 450
  • на форуме 5 мес
Отчёты и выгрузки

Ниже как устроено сейчас, и вопрос, как лучше.

Условия задачи вот такие.

Сборка занимает около трёх часов, из них половина уходит на пересчёт. Сводка собирается по 200 проектам, каждую неделю. История хранится за два года, объём растёт быстрее, чем ожидалось.

Хочется услышать цифры от практиков.

знак участника batch_run
batch_runЗнаток
  • сообщений 1 790
  • на форуме 4 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Проверял это на своей задаче, вывод такой же.

Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.

Если поможет, напишите здесь же, пригодится следующим.

знак участника Инна Сотник
Инна СотникНовичок
  • сообщений 370
  • на форуме 1 года

Разбейте прогон на части, станет ровнее.

знак участника rankdesk
rankdeskЗнаток
  • сообщений 2 044
  • на форуме 7 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Одно уточнение, иначе расчёт уедет.

Проверку на пустые ячейки автоматизируйте в первую очередь. Это самая частая ошибка и самая заметная для заказчика.

знак участника podset
podsetВетеран
  • сообщений 3 480
  • на форуме 1 мес

Всё верно написали выше, добавлю от себя пару деталей.

Падение позиций показывайте вместе с причиной или хотя бы с гипотезой. Голая цифра вызывает панику и лишние разговоры.

знак участника Ефим Гладков
Ефим ГладковУчастник
  • сообщений 850
  • на форуме 9 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Согласен с предыдущим ответом, но с одной оговоркой.

Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.

Тема нужная, подписался.

знак участника Мельник И.
Мельник И.Знаток
  • сообщений 1 655
  • на форуме 3 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Согласен с предыдущим ответом, но с одной оговоркой.

Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
знак участника logi_i_grafiki
logi_i_grafikiУчастник
  • сообщений 895
  • на форуме 9 мес

Расскажу, чем закончилось у меня.

Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.

знак участника Шамиль Н.
Шамиль Н.Участник
  • сообщений 1 135
  • на форуме 6 мес

Всё верно написали выше, добавлю от себя пару деталей.

Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica

Если поможет, напишите здесь же, пригодится следующим.

знак участника Погодин
ПогодинУчастник
  • сообщений 942
  • на форуме 6 мес

Начинал с того же, потом переделал.

Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.

знак участника proxyled
proxyledЗнаток
  • сообщений 1 620
  • на форуме 6 мес

Расскажу, чем закончилось у меня.

Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.

Сырые данные храните отдельно от посчитанных. Ошибка в расчёте тогда стоит пересчёта, а не повторного сбора.

Если поможет, напишите здесь же, пригодится следующим.

знак участника Русакова Е.
Русакова Е.Новичок
  • сообщений 255
  • на форуме 1 года

Сколько адресов и какой темп при этом стоит?

знак участника vydacha_live
vydacha_liveЗнаток
  • сообщений 1 975
  • на форуме 4 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Согласен с предыдущим ответом, но с одной оговоркой.

Два миллиона строк таблице не по силам. Держите это в базе, а в таблицу отдавайте готовую сводку.

Динамику показывайте за период, который отражает работу: месяц для регулярных проектов, неделя для быстрых.

let Istochnik = Web.Contents(adres, [Timeout=#duration(0,0,2,0)]),
    Tablica = Csv.Document(Istochnik, [Delimiter=";"])
in Tablica
знак участника Ольга Мятлева
Ольга МятлеваУчастник
  • сообщений 700
  • на форуме 10 мес
polnyy_obhod писал: Отчёт по техническим ошибкам сайта для разра…

Смотрите подсети, а не только число адресов.

Ответить в темеПодписаться

Рядом в разделе

Сеометр, форум специалистов по поиску и аналитике ПравилаУчастникиО форумеЛента 2026