Scondic
4 года назад Shield

#Техно-предложение-пост 2.0. Посты

Доброго времени уток! Это мой новый недо-технопост, кидайтесь помидорками)

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

Описание. Сразу заинтересовавшись этим, я решил посмотреть что происходит. Я выяснил, что при каждом малейшем скролле, отправляется запрос по API, будь это getPopularPosts или getLatestPosts. Каждый раз отправляется запрос в базу (не уверен что используется поисковая машина), которая отсылает достаточно весомые объекты на сайт.

Проблема. Достаточно пустить ботов на сайт и они положат сайт от большого количества запросов. Ведь достаточно просто скроллить).

Решение. Возможным решением будет: подгрузка по таймингу (не рационально), подгружать только тогда, когда будет достигнут конец страницы (достаточно хороший вариант, но не очень эффективный), или почитать про debounce (два предыдущих способа вместе взятых)

Спасибо)

П.С: пока писал этот поост, меня два раза разлогинило...

1

0 комментариев

Оставить комментарий