Size: a a a

Чат конференции HighLoad++

2020 February 05

AT

Al T in Чат конференции HighLoad++
Потому что клиенты будут так делать
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
Эк вы решили за клиента как он будет делать, мне нравится 👍
источник

AT

Al T in Чат конференции HighLoad++
Плюс запрос чтобы получить страницу номер 9 будет сканировать весь файл
источник

AT

Al T in Чат конференции HighLoad++
Всю базу
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
Al T
Плюс запрос чтобы получить страницу номер 9 будет сканировать весь файл
Если делать глупо через офсет, то да, но пагинация может быть и умной, скажем по pk
источник

AT

Al T in Чат конференции HighLoad++
Я не решил за клиента- клиенты всегда будут использовать ваше решение чтобы скачать файл как можно быстрее
источник

AT

Al T in Чат конференции HighLoad++
Не говорите пагинация пожалуйста
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
Не слыште пагинация пожалуйста)))
источник

AT

Al T in Чат конференции HighLoad++
Dmitriy Sinichkin
Если делать глупо через офсет, то да, но пагинация может быть и умной, скажем по pk
Только есть у вас автоинкрементные pk
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
Al T
Только есть у вас автоинкрементные pk
Не только, но не суть, у меня нет цели учить кого-либо. Тем более из программистов, которые каждый знает как лучше)
источник

AT

Al T in Чат конференции HighLoad++
Dmitriy Sinichkin
Не только, но не суть, у меня нет цели учить кого-либо. Тем более из программистов, которые каждый знает как лучше)
Ок, по мне так реплика гораздо проще - просто в разы
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
реплика сама по себе имеет тоже проблемы:
1. организация инфраструктуры
2. изменение кода для чтения с реплики
3. не решается проблема при большой выборке
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
т.е. конечная проблема не решена, а отложена
источник

AT

Al T in Чат конференции HighLoad++
Al T
Ок, по мне так реплика гораздо проще - просто в разы
Поэтому и зацепился ну и слово пагинация конечно ))
источник

SR

SDKiller Ru in Чат конференции HighLoad++
не генерировать каждый раз файл при запросе, отдавать готовый
генерировать самим по расписанию, можно на реплике
можно и файл отдавать с другого сервера
источник

AT

Al T in Чат конференции HighLoad++
SDKiller Ru
не генерировать каждый раз файл при запросе, отдавать готовый
генерировать самим по расписанию, можно на реплике
можно и файл отдавать с другого сервера
Ну это кэширование. Было рекомендовано в качестве последней пилюли
источник

AT

Al T in Чат конференции HighLoad++
Dmitriy Sinichkin
т.е. конечная проблема не решена, а отложена
Ну спорить не буду, хотел было рот открыть насчёт пагинации опять :))
источник

DS

Dmitriy Sinichkin in Чат конференции HighLoad++
так а можем и поспорить, в любом случае как бы вы не хотели или не называли это, но вам придется все равно рано или поздно сплитить выдачу файла, если он разрастется до больших размеров. т.к. там начнутся другие уже проблемы помимо базы
источник

AT

Al T in Чат конференции HighLoad++
Al T
Ну спорить не буду, хотел было рот открыть насчёт пагинации опять :))
Но она была придумана чтобы тонким клиентам можно было отдавать контент по частям а не для решения проблем с производительностью
источник

p

pragus in Чат конференции HighLoad++
Ivan
Какой именно шаблон?
> Правила написаны в синтаксисе iptables.

вот дальше. но это похоже просто набор несвязанных между собой правил iptables, а не что-то целостное.
источник