Это же охуенно удобно. Скролишь и не думаешь, где там эта блядская кнопка нэкст, не отвлекаешься на пагинацию. JS позволяет легко переписывать текущий URL, чтобы можно было скопировать ссылку на текущую страницу. Только в паре тройке социальных сетей видел бесконечную прокрутку может и больше, но практически не сижу в них. Ни гугл, ни букинг, ни большинство каталогов товаров не имеют бесконечной прокрутки. Неужели они боятся, что на стареньких телефонах или компах будет не хватать памяти на 30 страниц, висящих в памяти? Если уже это так критично, то можно запилить и автоматически выгружающиеся страницы, чтобы сэкономить память. Хотя, чего её экономить. На многих смартфонах по 4-6 гигов памяти, на компах - по 16-64. Ну ладно, в мобильной версии не делайте бесконечную прокрутку или делайте её отключаемую. Тем более, если у сайта есть мобильное приложение.Я делаю бесконечную прокрутку на всех пет проектах, которые сам активно использую. Библиотек для этого дохуя. Да, есть расширения для браузеров для бесконечной прокрутки, но они бывают глючные и их ещё надо настраивать. Почему это нельзя делать из коробки в 2018 году, алло?
Оно во-первых пидорасит лейаут когда что-то подгружается, во-вторых до футера не добраться. В-третьих должно подходить по формату, обычно с бесконечной прокруткой какие-нибудь развлекательные сайты.
лично меня эта хуета как юзера бесит.
Сделать одновременно бесконечную прокрутку и пагинацию, проблемы?
>>1178701 (OP)Некоторые сидят в интернете с DOS по модему, а из-за таких JS-пидоров как ты у них половина сайтов не работает.
>>1178701 (OP)Толсто, этих сайтов полно. Часто мобильное приложение для сайта имеет бесконечную прокрутку, в отличие от настольной версии. Ты не задумываешься о последствиях? Бесконечная прокрутка разжижает мозг, приводит к умственной деградации, забирает крохи свободного времени, стимулирует прокрастинацию. покормил
>>1178877> Бесконечная прокрутка разжижает мозг, приводит к умственной деградации, забирает крохи свободного времени, стимулирует прокрастинацию. Давайте вообще заблокируем развлекательные и порносайты. И тогда не будет никакой прокрастинации и дохуя свободного времени. Wait... oh shi. Уже блокируют
>>1178869Где такие ещё остались? В Нигерии?
>>1178722Чем конкретно бесит?
Бесконечная прокрутка- говно ебаное. Ноудискасс
>>1179208Да не норм, если не говнокод. Бывает юМатрикс открываешь и нужно тристо цднок разрешить чтобы сраные картинки появились и прокрутка заработала - вот это да, говно.
>>1179208Двачую. На форумах можно легко найти старый пост 5 летней давности, в пидорской впараше хуй найдешь.
>>1181669В вк повсеместно пагинация, даун ебаный. Научись пользоваться сначала, прежде, чем что-то утверждать.
>>1178701 (OP)Потому что бесконечный скролл - спецефичный хуйкейс который подходит только для развлекательных лент (чтобы прожигать время скроля это). Если клиенту нужен доступ к информации какой-нибудь будь это хоть статистика продаж товаров, мониторинг каких-нибудь состояний или что-либо еще. Ему нужна пагинация - чтобы не скроллить как долбаебу две недели вниз.
На одной из моих днищеработ эту хуету называли "жидкой прокруткой", лол. ЖИДКАЯ ПРОКРУТКА КАРЛ
>>1178701 (OP)>На многих смартфонах по 4-6 гигов памяти, на компах - по 16-64
>>1178701 (OP)Самый пиздец это когда статья разбита на 10 страниц и на каждой странице по абзацу. Пиздец сколько стульев я в пепел обратил из-за этой хуйни.https://www.techradar.com/news/wearables/the-best-games-for-playstation-vr-1306364 как пример такогоВозможно это всё сеоблядство, и пытаются поведенческой хуйнёй как бы сказть мол смотрите какой активный сайт, много кликов итп. Но я в этом говне слабо понимаю, предпочитаю делать так чтобы самому было удобно и приятно пользоваться.
>>1182406Двачую. Вижу такое говно, сразу закрываю вкладку.
>>1181962Любой онлайн магазин, каталог, дейтинг и т.д. Всюду бесконечная прокрутка имеет смысл. Ну может в каких бизнес приложениях она будет мешать.
>>1182427Утраиваю.>>1182406И ведь это делается для того, чтобы впихнуть побольше рекламы в одну статью. Но адекватные сайты и при бесконечной прокрутке умеют всовывать баннер на каждую страницу. А эти дауны только отпугивают пользователей
>>1182211Ну ладно, может немного завысил цифры. Не смотрю специально нищетелефоны и нищекомпы. Но у всяких кшияоми вроди дохуя бывает памяти
>>1178701 (OP)Бесконечный скрол годная штука БУКВАЛЬНО для 2-3 случаев. Вымораживает когда тупые вебмакакены его пихают в каждую блядодырку только потому-что их потные ручонки могут. Вот сайт https://www.thingiverse.com/newestЗАЧЕМ ТУТ СКРООЛ? Зачем блядь? Ещё и бесконечный, ещё и с прыгающей прокруткой? Пиздец какой-то. Нет бы посмотреть нужное, запомнить страницу, и пусть себе вещь лежит на 87 странице, похуй, я помню, я вернусь. Но хуй, надо скроллить пол часа.Те-же сообщения в вк стали бесконечными. Чтобы добраться до сообщения тянки за 2018 год я не могу тупо нажать в начало. ХУЙ БЛЯДЬ СТРАДАЙ. ГРУЗИ НА КОМП 4 гига текста, фоток, ПОДГРУДЖАЙ как последний даун всё что вообще есть. А потом наблюдай как хром на 2016 году ебанутся от перегрузки буфера.
>>1178722Двачую, терпеть не могу это дерьмо в 90% случаев.Крайне редко эта хуета бывает реально удобной и уместной
>>1184581Люто, бешено пердачую тебя и всех прочих, кто говорит что макакены, пихающие прокрутку в свои поделия - ебаные сыны ебаного говна
>>1178701 (OP)Эта хуйня нужна в случае если у тебя есть например 300 фоток, и ты хочешь показать их все, но подгружая незаметно для пользователя. А если у тебя бесконечное количество инфы - это тупо. Яркий пример, я могу сказать братюне чтобы он пришол например на 421 страницу, прочитал нам статью. А со скроллом что делать? "Промотай 4 часа вниз, подгрузи 12 гиг говна которое тебе ненужно, чтобы прочитать ссаную статью за 3 минуты". Кто бесконечный скролл делает - ебанутый на всю голову.
>>1178701 (OP)Потому что это неудобно.Есть моя дизайнерская альтернатива более великолепная и изумительная, но я не стану её палить здесь.
>>1189437>чтобы он пришол например на 421 страницу, прочитал нам статьюВо-первых, пошли ссылку на статью, а не номер страницы.Во-вторых, если статьи идут от свежих к старым, то через некоторое время статья с 421-ой страницы скатится дальше.
>>1189464>пошли ссылку на статью, а не номер страницы.Ты блядь издеваешься? Щас мотну 421 страницу чтобы ссылку отправить. Ебобо.
>>1189464>если статьи идут от свежих к старым, то через некоторое время статья с 421-ой страницы скатится дальше.Поэтому нормальные люди делают нумерацию от 1 а не к одному.
>>1189546Ага, заходишь такой на двач, а там мертвые треды на нулевой, а свежак на последней. Удобно - охуеть просто!>>1189545Откуда ты узнал что статья на 421? Ты туда уже наматывал значит.
>>1189464>пошли ссылку на статью, а не номер страницы.Мне нужно сообщение от тян вк за март 2014 года. Мне тоже ссылку отправить? Хуй там. Я либо проматываю вообще все сообщения, подгружаю, потом проматываю, хром наматывает гигабайт опервтивки за месяц переписки и падает примерно на 2016 год. В следующий раз когда будешь бесконечную прокрутну делать лучше подумай о смене профессии гей шлюху. У тебя лучше получится.
>>1189590Если мозгов не хватает начинать показ с последней страницы, а не с первой, то да.
Вопрос - почему никто из этих умников с бесконечной подгрузкой контента, не могут сделать простейшие вещи, которые работают на всех нормальных веб страницах.Если я перехожу с ленты по какой то ссылке (например хэштег в твиттере), а потом перехожу обратно кнопкой "назад" в браузере, я попадаю обычно в начала ленты, потому что идиоты делающие сайт, не могут сохранить номер поста, до которого я дочитал, и пре переходе в history восстанавливать позицию скролла.И тут непонятно - то ли менеджерам похуй, а программисты из за такой хуйни не парятся. То ли задумка у сайта такая, что они специально усложняют чтение старого контента, чтобы люди часто проверяли свежий контент. То ли технически это реализовать никто не может нормально, из-за ограниченности браузера. НУ пришел я на страницу 100 по истории, не создавайте 100500 дивов из вышележащего контента, сделайте мне бесконечный скролл в ДВЕ стороны, и вверх и вниз, с динамической подгрузкой конетента, но нет, СЛОЖНА, веб макаки способны только в div чайлдов накидывать.Почему в фэйсбуке доскроллив до поста N, на котором не загрузилась картинка, я жму F5 чтобы обновить страницу и попадаю сначала на начало старницы, а потом когда РИАКТ подгрузится, попадаю вообще хуй знает на какой пост, потому что эти ушлепки сохраняют состояние скролла при рефреше, а посты у них каждый раз генерятся МАШИННЫМ ОБУЧЕНИЕМ, поэтому попадаешь в новую ленту, и это сохранение скролла нахуй не нужно, лучше бы скрывали те посты, которые ты уже проскроллил.Вконтакте сохраняет скролл, но как то хуево - после рефреша попадаешь в другое место, после бэка возвращает вверх страницы. Ютюб после рефреша возвращает вверх. Инстаграм возвращает вверхНа хабре раньше был бесконечный скролл, но они одумались и вернули пагинацию. Вообщем ни одна соц сеть не сумела решить проблему корректного сохранения скролла, соответственно бесконечный скролл ломает веб. Вердикт - для нормальных сайтов НИНУЖНО. Для говна которое сажает на дофаминовую иглу и заставляет чекать ленту 10 раз в день - ИДЕАЛЬНО.
Вы АБСОЛЮТНО не понимаете сути бесконечной прокрутки.Во-первых, большинство сайтов с ней - ленты новостей и прочей хуиты где важен свежий контент.Во-вторых, если что-то нужно найти - используйте поиск (ключевые слова, фасеты), а не прокрутку.В-третьих, видно что вы никогда серьезную пагинацию и не делали, потому что знали бы о проблеме deep paging. Гугл отдает лишь несколько первых страниц. Кто-то тут писал про Хабр - ну так перейди на 123 страницу. Не смог? Ясен хуй! Он только 4 показывает для главной и 100 для /all.
bamp
>>1189770> большинство сайтов с ней - ленты новостей и прочей хуиты где важен свежий контент.Пиздабол.> если что-то нужно найти - используйте поиск (ключевые слова, фасеты), а не прокрутку.Пример выше, хуй найдёшь.>видно что вы никогда серьезную пагинацию и не делали, потому что знали бы о проблеме deep paging.Тупая макака не способна в элементарные действия по подсчёту страниц, спешите видеть.
Совершенно противоположная ситуация - когда одну статью начинают дробить на десятки страниц. Этим грешат чаще зарубежные сайты, не знаю, почему. Или это рудименты времён dial-up, или у них реклама по колтчеству просмотров лучше набивается, не знаю.>>1189770>Вы АБСОЛЮТНО не понимаете сутиОй, а идите в жопу, а? Никто объяснять не просил.Сначала обговняют всё как было, и выкатят ещё более неюзабельное говно. Нормально же сделали в 1995, исследования проводили, как людям удобнее.А сейчас всё в пизду скатилось. Гном 3, Винда 10, материальный дизайн - всё только потому, что там, сука, художники, и там так они видят.
>>1189778Какая агрессивная пидораха. Даже не поняла смысла написанного, но начала кидаться говном. Подожу более адекватный экземпляр.
>>1189792>реклама по колтчеству просмотров Очевидно, что это. Но такое я встречал на совсем уж говноайтах уровня спидинфо.>Ой, а идите в жопу, а? Никто объяснять не просил.Сходи сам. Люди спросили - я ответил.>Гном 3, Винда 10, материальный дизайн Смешались в кучу кони, люди...
>>1189793Чего тут понимать, когда я захожу в вк, а там бесконечная прокрутка, захожу в фэйс, БП, втингверс - БП, вообще везде БП. А ты такой "Ну это только новостные сайти применяют". Ты пиздабол и говорить с тобой неочем.
>>1189770>В-третьих, видно что вы никогда серьезную пагинацию и не делали, потому что знали бы о проблеме deep paging. Даже на упячке есть очень годная пагинация. Присоединюсь к предыдущему анону, ты сам походу никогда пагинацию не делал.
>>1189799>ленты новостей и прочей хуиты>и прочей хуитыЧитать научись, пидораха. Мне с тобой говорить не о чем, пока ты не подрастешь и общаться не научишься.>>1189801>Даже на упячкеЭто говно ещё живо?>ДажеЭталон технологического продукта. Вангую LAMP на серваке за $5 в месяц. Про deep paging прочитай таки и подумай почему гиганты типа ФБ, Твиттер, Гугл и т.п. не делают пагинацию. Причины я уже называл.Для особо одаренных: я не писал, что пагинация не нужна. Я писал о проблемах, которые она порождает. Я не писал что БП - это must have и должна быть везде. Я понимаю, что малолеток с двача кроме говнометания мало что интересует и их бинарное мышление не способно на поиск компромиссного и взвешенного решения, но что поделать - уже нырнул в этот омут.
>>1189812>Про deep paging прочитай таки и подумай почему гиганты типа ФБ, Твиттер, Гугл и т.п. не делают пагинацию.Потому-что им лень.
>>1189812> Я писал о проблемах, которые она порождает. Не порождает она проблем блядь. Почему фэйсбук раньше был с пагинацией и нихрена никто не знал ни о каких проблемах, а потом ХУЯК и сплошые проблемы? А давай с другой стороны зайдём? Давай? Даже листая одну группу, одну блядоленту, у меня уже на 100 сообщении начинает тормозить вообще всё нахуй. Это к слову сайт расчитанный на просмотр с телефона, тормозин на топовом I7 b 32 гигах оперативы! И ЭТО БЛЯДОПРОБЛЕМА! Именно это, я не могу тупо по своему решению удалить к хуям просмотренные новости и подгрузить принудительно новую страницу контента, я не могу хоть как-то ориентироваться где я. Не могу толком понять сколько прочитал. При этом любому кто хоть раз делал свою пагинацию, понятно что проблема deep paging - это высосанная из пальца хуета. Которую упоминают чтобы хуи пинать. Конечно, проще подрубить подгрузчик и нихрена не делать.
>>1189851> любому кто хоть раз делал свою пагинацию, понятно что проблема deep paging - это высосанная из пальца хуетаselect ofset limit на базе в 10к записей без шардинга? Я угадал? Когда будешь хранить миллионы (миллиарды в случае ФБ и прочих) записей в распределенной БД, тогда и приходи, эксперт.То, что интерфейс ФБ (и Твиттера, кстати тоже) тормозит на deep scroll (назовем это так) - факт. Большая ли это проблема для большинства пользователей? Мне не известно. Мудаки ли разработчики их интерфейсов? Кто знает. Легко ли сидя на диване давать советы? Очень.
>>1189590>Ты туда уже наматывал значит.Ага, и запомнил наизусть все ссылки которые там были.
>>1189928>select ofset limit на базе в 10к записей без шардинга?А ты вот прямо так сразу можешь взять и 10 к статей в час прочитать? Нет? Ну и откуда тогда вопросы?
>>1190077Могу перейти на 9999999-ю страницу и зажать F5. Некоторые сайты от такого умирают.
>>1189928Берёшь такой, и вьябываешь календарную пагинацию. И сразу у тебя отпадает проблема лимита записей (хотя я не понял в чём именно проблема, настроить лень?). Проблема миллионов записей (в сутки лимит таки есть). >тогда и приходи, эксперт.Ворочаю базой 6 миллиардов записей в год. Проблемс?>То, что интерфейс ФБ (и Твиттера, кстати тоже) тормозит на deep scroll (назовем это так) - факт. Большая ли это проблема для большинства пользователей? Мне не известно. А если головой подумать? Если у меня будет альтернатива фэйсбуку - я в тот же день перекачась. Конечно блядь это большая проблема. Зачем мне секс с сайтом, который жрёт ресурсов больше чем трёхмерный шутер?
>>1190079На вопрос то ответь, умник.
>>1190079>Я у мамы хакир.А вообще это проблема тупого веб макакена, который не умеет в защиту от SQL иньекций в 2018 году. Уж точно не тема для этого треда.
Обозначу свое скромное мнение.Причина раз.Это дико сжирает память. Полистаешь ленту в том же ВК смотришь, а у тебя хром гиг оперативы съел.Причина два.Когда хочешь найти что-то в середине (что ооочень часто нужно на наших формах, где любят пообщаться после решения проблемы) - с прокруткой - листать не удобно.В целом дело вкуса.
>>1190088>дело вкуса.>Листать по пол часа каждый день до нужной записи>Очень вкусно.
Для тупых веб макакенов прямо с вертушки за пять минут расскажу что к чему.Есть бесконечная лента, в ней ест группы. Видишь такой новость, проходишь по ссылке в группу, а там - ПАГИНАЦИЯ. Или вы уже настолько деградировали что 10000 записей группы не можете просчитать? Тоже самое с твитером. Пагинация для юзеров например итд.Делать пагинацию по дате. Ваще на изичах, если вы конечно умеете работать с форматом даты, дегенераты. Как оптимизировать запрос когда за определённую дату много записей? Подсчитать количество записей например. Выдавать лимитированно 10к записей и подсчёты проводить по ним. По сути тот же скролл, но в 100500 раз удобнее. Пользуйтесь если мозгов хватит.
>>1190081Дело же не в количестве прочитанного за час.>>1190083Это не инъекция.
>>1190097>же не в количестве прочитанного за час.Блядь, я знаю что дело не в прочитанном за час СУКА. Нахуй ты мне это обьясняешь то? Взял 10000 статей, нарезал пагинацию из них, когда юзер доходит до 9000 статьи например - думаешь дальше что делать.
>>1190097>Это не инъекция.Схерали это не иньекция?
Соц сети это анальный зонд от спец служб. Кто их использует - долбоеб. Как и те, кто используют любые сервисы гугла.
>>1190106Для вебмакакенов это СЛОЖНА. Толи дело вьебать отдельный фрэймворк который за тебя всё делать будет и продолжать хуй пинать.
>>1190108Ты сейчас в соц сети, шапка фольгированная.
>>1190108Уймись клоун, тут пагинацию обсуждают, а не соц сети.
>>1190106И долго думаешь? А если гугл полез тебя индексировать?>>1190107Ну вот так вот. Не инъекция и всё.
>>1190112>И долго думаешь? Что за вопрос такой? Настолько долго, насколько бэкэнд отработает. Я не знаю что ты повесишь на обработку события. Я бы повестил обработку ещё 10000 записей. >А если гугл полез тебя индексировать?Опять не понял вопроса. А если тебя гугл полезет индексировать с бесконечной прокруткой? И что тогда? Я отвечу, что та хуйня, что это хуйня. Если у тебя миллиард записей, а крутится на батином пентиуме, то лучше запрещать индексировать слишком старое например. Но это уже твои личные предпочтения.
>>1190112Если скрипт берёт число из адресной строки, а потом выдает по нему 999999 статей - это иньекция.
>>1190116> бэкэндТак я про него и говорю. С sql select'а разговор же пошёл.>>1190120Это оффсет. 99999-я страница, а не 99999 статей.
>>1190121А какая ращница? 99999 передаются в переменную, переменная передайтся в запрос. Если запрос не защищён, будет искать тебе 99999 страницу.
>>1190121>Так я про него и говорю.И я про него говорю. Прочитай внимательнее. Вешаешь обработчик события "Юзер доходит уже пролистал 9000 статей, надо пагинировать ещё 10000".
>>1190125Так она вполне может и быть. Различий по времени между самой последней страницей и просто большим числом вроде не должно быть.>>1190128Я не понимаю что имеется в виду под "пагинировать ещё 10000".
>>1190125Чем защищен, полоумный? Ты прочитай что такое инъекция для начала. Тут просто значение переменной на столько большое, что приводит к проблемам. Или для тебя посчитать факториал от миллиарда тоже инъекция?Эксперты уровня /зк блядь!
>>1190135Ок, у тебя есть вёрстка. Допустим надо вывести страницу и лимит статей для простого подсчёта 10 на страницу. Статей у тебя например миллион. Но пагинацию в 100к страниц делать в лом, да и не будет юзер их все смотреть. Берёшь первые 10к статей (Даже не запросом, ты просто знаешь что они у тебя есть, ну или спрашиваешь базу "Эй сколько у тебя статей?" А она и отвечает "Миллион"). Ну вот ты пилишь для юзера 10 статей и внизу 100 ссылок (например) пагинацией. Теперь допустим пользователь пролистал 90 твоих ссылок или сразу кликнул на ссылку 100. Ты делаешь ещё 100 ссылок пагинацией, но уже на другие, более ранние статьи. Тоесть тебе не обязательно каждый раз пагинировать миллиард статей для каждого.
>>1190138>Чем защищен, полоумный? Проверкой водимых значений например. >Ты прочитай что такое инъекция для начала.Вставка в запрос всякой хуиты для получения информации, либо для получения контроля за сайтом, либо для неработоспособности сайта. То, что ты не SQL в SQL иньекцию суёшь, не значит что это не SQL иньекция.
Я один вижу что между автопрокруткой и пагинацией с технической точки зрения разницы практически нет? Дело лишь в удобстве.
>>1190141Проблема не в генерации хтмл. Сам sql запрос с большим оффсетом будет тормозить.
>>1190148>Я один вижу что между автопрокруткой и пагинацией с технической точки зрения разницы практически нет? Ты один долбоёб, да. Спасибо что рассказал. Либо кешировать гигабайты данных на твой комп, либо кешировать от силы 600 килобайт. Конечно нет разницы. О чём ты вообще?
>>1190106> Взял 10000 статей, нарезал пагинацию из нихА теперь "нареж" пагинацию для 501-ой страницы (20 записей на страницу), учитывая что у тебя распределенная БД и данные хранятся на 3-х нодах. Подсказка: нужно сделать запрос к каждой ноде и смержить результат. Прикинь сколько этой заёмет времени и памяти.Вы забываете, что я говорю о проблеме когда данных МНОГО. В том, что для вашего говносайта по продаже резиновых хуёв из Китая, который использует одиночный Мускуль для 500 записей, хватает select offset limit, я не сомневаюсь.
>>1190150>Выбрать 10 статей.>ТормозитНу я даже не знаю.
>>1190154>А теперь "нареж" пагинацию для 501-ой страницы (20 записей на страницу), учитывая что у тебя распределенная БД и данные хранятся на 3-х нодах. Подсказка: нужно сделать запрос к каждой ноде и смержить результат. Прикинь сколько этой заёмет времени и памяти.Ты чот забываешь что при ПОДГРУЗКЕ, ты один хер делаешь тоже самое. Только почему-то пагинация у тебя плохо, а подгрузка - хорошо. Ну нифига себе манёвры у тебя.
>>1190154>учитывая что у тебя распределенная БД и данные хранятся на 3-х нодах.Чё, а при подгрузке тебе не надо такую выборку делать? Данные то ты одни и теже получаешь наркоман. Разница только в оформлении.
>>1190142Так это валидный запрос. ВАЛИДНЫЙ, наркоман! Он отрабатывает долго, а не дает доступ к каким-то левым данным или привелегиям. Может DDoS тоже инъекция?
>>1190155https://www.google.com/search?q=deep+paging
>>1190153То что вы, уважаемый, собираетесь сначала грузить все и показывать по кускам, лишь отображает ваш уровень. Правильно было бы жавой бегать на сервер и добавлять вниз при достижении определенного положения скролла.
>>1190156>>1190158Сколько раз мне ещё нужно писать про deep paging? Ни одна макака не удосужилась погуглить.>>1190155>Ну я даже не знаю.В том и проблема что ты даже не знаешь в чем проблема, а уже вставляешь своё экспертное мнение.
>>1190159Дурак блядь. Я тебе уже по полочкам всё разложил. Нет продолжает нести хуйню. То, что какой-то еблан не проверяет входящие данные, не значит что запрос валидный, ебобо.
>>1190161>собираетесь сначала грузить все и показывать по кускамТоесть я где-то собираюсь всё груить? Не продолжай, я понял что ты мудак.
>>1190162Ты мне обьясни аргументированно. Ты подгрузкой те-же 10 страниц подгружаешь. Почему для пагинации это проблема. а для подгрузки нет?
>>1190166Т.е. запрос на получение 9999-ой страницы - это не валидный запрос? А 99-ой? А 9-ой? Где эта граница, наркоман? И это не инъекция. Не пори чушь и не похорься.
>>1190172Блядь, сколько можно обьяснять. ЕСЛИ 9999 СТРАНИЦЫ НЕ СУЩЕСТЫУЕТ, ЭТО НЕВАЛИДНЫЙ ЗАПРОС. СУКА, КАК ЖЕ У МЕНЯ БОМБИТ ОТ ТУПОРЫЛЫХ ВЕБМАКАК БЛЯДЬ.
>>1190176Если существует, то это будет ничуть не быстрее.
>>1190178Аргументируй, почему доступ к 10 статьям на 99999 странице медленнее чем доступ к 10 статьям на первой. Помимо отсутствия их в кеше очевидно.
>>1190176 Т.е. если select * from user where name = 'Имя, которого не в базе' - это невалидный запрос? Мальчик, да ты обкурился.>>1190183https://solr.pl/en/2011/07/18/deep-paging-problem/Для ленивых пидарасов типа тебя.
>>1190169Погугли уже deep paging. Там умные дяди потратили своё время на то чтоб разложить всё по полочкам. Это будет эффективней чем моё описание на пальцах.
>>1190194>select * from user where name = 'Имя, которого не в базе' - это невалидный запрос? >'Имя, которого не в базе' >валидный запрос>Запрашивается то, чего нет>утверждает что запрос валидный...Пиздеееееееееееееееееееец.
>>1190197Я погуглил уже и прочитал. Вопрос не в этом, а в том, что выбора у тебя нет. Ты что так, что так обязан выдать пользователю данные. Только в случае с прокруткой ты должен выдать вообще всё от 1 до 10000, а в случае с пагинацией, короткий промежуток например от 4990 до 5000. И поверь мне в случае пагинцаии ты затратишь много времени, но это будет в 9000 раз быстрее, чем получать 5000 страниц прокруткой, заспамливая запросами сервера.
>>1190200Малыш, ты не очень умный. Серьезно. Я попытаюсь тебе объяснить. Без подколов.Я во время запроса не могу знать что есть в БД, а чего нет. Она для того и нужна чтоб искать. Если у меня есть БД с работниками предприятия и формочка для поиска по имени, я могу ввести туда, напимер, "Сергей" и получить 0 записей, если нет ни одного работника с таким именем. Это не значит, что этот запрос не валиден. Он полностью валиден. Это просто означает, что результат нулевой и всё.Я не могу знать сколько точно страниц в БД (записи могут добавить или удалить в любой момент). Я просто посылаю запрос и, возможно, результат будет пуст. Вот так вот просто.
>>1190209Я понимаю. Просто я уже ответил в огромном как мне кажется количестве постов, что я имел ввиду, и в каком случае это считается SQL иньекцией, в каком нет, в каком стоит обрабатывать запрос, в каком нет. В случае если у тебя выдаёт что пользователя не существует, очевидно что и страница тебе выведет ничего (или ошибку в зависимости от). А изначально утверждается что это повалит страницу.
>>1190201Ты исходишь из предположения, что пользователю НУЖНА эта запись пятилетней давности. Это должно решаться поиском/фильтрами, а не прокруткой или пагинацией.Я обо всем этом уже писал выше:- Большинству пользователей (я про ленты новостей и прочую хуиту) пагинация не нужна. Они хотят посмотреть свежие мемасики, а не листать на 500-ю страницу.- Если нужно что-то найти - используй поиск/фильтры. Если сервис не предоставляет эти функции - это плохо. Опять же, нужен ли этот поиск большинству пользователей?
>>1190216Так и делают чаще всего. Только это не значит что проблемы не существует.
>>1190212Ну не инъекция это. Не инъекция. Просто по определению. Это можно назвать DDoS, если тебя хочется какого-нибудь определения для данного типа проблем.
>>1190216>- Большинству пользователей (я про ленты новостей и прочую хуиту) пагинация не нужна.Это ты за всех сказал что ненужна? А вообще тут и обсуждается что кроме лент новостей это суют вообще везде сейчас. Твитор например. Зайди почитать для примера Абу, не лента, просто посты юзера, тебя же сразу заёбывает личтать в бесконечность. А уже в ноябре, всего за пол года, это всё сжирает 6 гиг оперативки! >Они хотят посмотреть свежие мемасики, а не листать на 500-ю страницу.Щас ты мне будешь рассказывать чего я хочу. И если будет пагинация, я внезапно тоже буду листать, только без анальной боли, кстати.>- Если нужно что-то найти - используй поиск/фильтры. Найти то, не знаю что. Мне прямо сейчас надо найти Дампер для шагового Nema17 с 6mm прослойкой. Буквально неделю назад в ленте фэйсбука видел. Но найти не могу, потому-что это была фотка. Приходится трахаться и листать вообще все посты. А мог бы хотя-бы по дате полистать, уже сужает поиск на порядки.
>>1190217Проблемы будут существовать всегда - всем не угодишь. В каких-то случаях пагинация может быть уместной (форумы, например, где посты идут от старых к новым), в каких-то - нет, ибо вызывает определенные проблемы. Мне не нравится, что эксперты /зк мыслят, зачастую, бинарно и не хотят вникать в суть проблемы.
>>1184581Особенно охуительно у веб-макак выглядит футер с контактной информацией, постоянно убегающий от юзера.
>>1190226>Это ты за всех сказал что ненужна?Это ты за всех сказал что нужно? Я говорил про большинство, а всем не угодишь.>ТвиторОтличный пример! Как раз то, о чем я говорил. Почитай https://developer.twitter.com/en/docs/tweets/timelines/guides/working-with-timelines там и про проблемы пагинации и про их подход к этому.>Щас ты мне будешь рассказывать чего я хочуЯ не знаю чего хочешь именно ты - про тебя речи и не шло.>Найти то, не знаю что.Но ты знаешь что. И дату знаешь. Проблема в том, что ФБ не предоставляет фильтров по дате. Опять же, как часто такая проблема возникает у 2 миллиардов пользователей ФБ? Ты хочешь, чтоб ради тебя изменили интрефейс? Дуров, верни стену! Не, я тоже был бы не прочь, чтоб все делали так как мне надо, но такого, к сожалению, не бывает.
>>1190240>про их подход к этому.>Написали статью "Как мы хуй хабили на пагинацию и мнения ваше челядь ебаная"
>>1178701 (OP)Прокрутка ненужна. Вообще нигде и никогде. Даже для блядолент. Даже НИГДЕ. Кто её придумал - мудак.
>>1190240>Отличный пример! Как раз то, о чем я говорил. Почитай https://developer.twitter.com/en/docs/tweets/timelines/guides/working-with-timelines там и про проблемы пагинации и про их подход к этому.>По ссылке предлагает вместо подтягивания массива данных тянуть 50 массивов данных, а там будь что будет и вообще похуй>Отличный пример!Ну я даже не знаю как тут ещё говорить.
>>1194493>вместо подтягивания массива данных тянуть 50 массивов данныхчевоблять?
>>1178722Двачую.Бесконечная прокрутка лишает возможности ориентации и навигации в контенте: не знаешь, сколько страниц пролистал, и скроллбар превращается в тыкву. И это таки неоправданное использование оперативной памяти. Может, я себе 32 гига под виртуалочки купил, а не для того чтобы у меня сраная вкладка в браузере выжрала их только из-за того, что я слишком много пролистал на сайте.Мне нравится, как сделано на Яндекс.Маркете: хочешь — листаешь страницы (они подгружаются аяксом), хочешь — подгружаешь, правда, только вручную. Хотя может, и для автоподгрузки есть настройка, хуй знает.
Вот такие пидоры, как ты, и тормозят прогресс. Появились какие-то технические ресурсы — давайте займём их какой-нибудь бесполезной хуетой!Хотя не удивлюсь, если ты просто-напросто маркетолог от производителей оперативки, или вроде того.
>>1194646Когда у тебя прокрутка, а нужная тебе инфа на 50 странице. Ты грузишь все 50 страниц. Когда у тебя пагинация - ту грузить только пятидесятую страницу.
>>1194493Там написано что при подгрузке старых сообщений, сервер тратит много времени на их получение.Это настолько ёбнутое мнение, что я хз даже. Потому-что в альтернативу он предлагает либо не грузить сообщения вообще (ЗАБИТЬ ХУЙ) а чё, сервер то нагружать решили инторнетами вашими (я от этого тезиса подахуел), либо, если уж нужны сообщения, то крути рулеточку и жди пока подгрузится вообще всё с текущей секунды, и до сообщения которое нужно тебе, тоесть n*n^2 дополнительных запросов на сервак. Такое ощущение что статью полный ебанат писал.
>>1195161>Это настолько ёбнутое мнение, что я хз даже. То что ты нихуя не знаешь - это видно.>и до сообщения которое нужно тебеКакое сообщение тебе нужно? Ты зашел в Твиттер/ФБ/Инсту - самые последние сообщения наверху. Полистал ленту. Закрыл нахуй. Какая 50-я страница? Нахуя?
>>1195317>Ты зашел в Твиттер/ФБ/Инсту - самые последние сообщения наверхуТак с пагинацией все последние сообщения на первой странице. Просмотрел и закрыл. С подгрузкой - полистал, позагружал, и закрыл.А если нужно стопицотое сообщение? С пагинацией - тыкнул в 50 страницу, полистал, закрыл.С подгрузкой - листаешь, листаешь, листаешь.... листаешь, листаешь... далее или браузер вылетает, или ты наконец находишь это говнище, а если это была гифка или видео, то попытка его посмотреть приведет к исходу 1.мимо-объяснил-дауну
>>1195795>А если нужно стопицотое сообщение? >С пагинацией - тыкнул в 50 страницу, полистал, закрыл.А не нужно тебе читать историю и размышлять, гойская свинья. У тебя должно быть клиповое мышление. Марк Цукерман будет думать за тебя и делать бабло, а твой удел жрать сено в стойле.Раньше религией зомбировали, потом телеящиком, сейчас вот придумали соцсети.
>>1195808>читать историю и размышлятьИсторию чего, поехавший? Мемасиков?
>>1195808Хуя шизофазия.>>1195795-анон
>>1195850>>1195867Он же всё правильно сказал, только образно.Фейсбукам нет пользы в том, что ты что-то вспомнишь и найдёшь. Концепция в том, что смотришь только новое. Желательно много нового, всего подряд, вперемешку, чтобы мозг ничего не понимал, не принимал, не запоминал, а привыкал только потреблять ещё и ещё.Согласитесь, какой толк абстрактному фейсбуку от того, что ты там чего-то вспомнил и решил отправить другу? От того, что эта возможность усложнена, миллионы хомячков не перестанут приходить полистать свежие говновости.
>>1196112Охуеть. Вот это философия. С такой стороны не смотрел на вопрос. Всё же это шаг назад.
>>1195317Ты просто пиздец какой ебан. Ты даже не можешь принять точку зрения, что кому-то нужно что-то другое, чем листать 30 сраных новостей на твоём сраном твитере. Пиздец ты биомусор.
>>1196112Шизик, плиз.
>>1196467Ты просто пиздец какой ебан. Ты даже не можешь принять точку зрения, что 99.9% пользователям не нужно ничего другого, кроме как листать 30 сраных новостей на твоём сраном твитере. Пиздец ты биомусор.
чтоб вы сдохли пидарье бесконечное
>>1183958>Любой онлайн магазин, каталог, дейтинг и т.д. Всюду бесконечная прокрутка имеет смысл.Дада помню как яндекс перелопатил кинопоиск и запилил там инфинити. Я заебался крутить скрол в своём списке из 800 фильмов (искал кое что) случайно щёлкнул на мышку (ибо кроме модного инфинити там ещё были огромные модные плашкиссылки почти во весь экран) и зашёл на рандом фильм. В итоге мне пришлось опять крутить скрол.А до этого на кинопоиске было всё страницами и можно было выбирать сколько фильмов тебе отображать, как отображать и можно было скакать по страницам если знал что именно надо.
>>1178701 (OP)>отвлекаешься на пагинациюа если тебе надо на страницу 200, тоже скролить будеш
>>1178701 (OP)Ненавижу бесконечную прокрутку. Иди нахуй, тварь. Как же у меня горит