2021-01-28 16:50:13
Изменения в работе GetComBotВ работе сервиса для организации конкурсов и выгрузки комментариев @getcombot (getcombot.com) произошли небольшие изменения.
Сразу стоит сказать, что они
коснутся только конкурсов, в которых более 100 тысяч комментариев. В остальном изменения не будут заметны.
В чем заключалась проблема?@getcombot выдает в результатах все скачанные комментарии, чтобы наглядно их увидеть и выбрать победителя с доказательством того, что есть выгрузка. Но кто хоть немного знаком с интернетом, прекрасно понимал, что 1 млн. комментариев убивает браузер в постоянную попытку неуспешного отображения данных. Тоже самое касалось и скачивания комментариев. Проблемы возникали всегда, если участников более 100 тысяч.
Что было сделано для устранения этих ошибок? 1) На странице скачивания комментариев в Excel теперь идет разделение файлов по частям. Скачивание более не падает и дает возможность получить все данные.
2) На странице проведения конкурса, если комментариев более 100 тысяч, внедряется понятие шага. То есть, из базы будут рандомно выводиться 100,000 запистей. И если комментариев под постом 600,000. То шаг будет равен 6.
Наглядно:
1. Комментарий и дата участника 1
6. Комментарий и дата участника 2
12. ... и т.д.
Комментарии громадных конкурсов выводятся НЕ ПО ДАТЕ их добавления, а рандомно 100 тысяч из базы. При очередном обновлении странички, комментарии будут выведены в другом порядке и с наличием других участников. И так далее.
Это позволит сохранить работоспособность сервиса на любых объемах. И сохранить принцип честности, что из 600,000 комментариев выберутся рандомные 100,000 участников. А уже среди них проведется конкурс.
Если вам по прежнему нужна вся выгрузка в хронологии, то она будет доступна в Excel, о чем сказано в пункте 1 данного поста.
Этот подход позволит всем организаторам с любыми объемами комментариев проводить конкурсы через @getcombot, при этом соблюдая основной принцип - выбор наглядный из реального списка, который можно «пощупать», а не из внешней базы.
Обновления уже применены и проходят продуктивное нагрузочное тестирование. Если будет еще информация, то дам знать дополнительно.
23.0K views13:50