Size: a a a

2020 April 24

ЯД

Ярослав Денисов... in С#
и при каждом GET запросы выдавать из БД 20 последних записей
источник

ЯД

Ярослав Денисов... in С#
насколько тяжелые эти запросы?
источник

ЯД

Ярослав Денисов... in С#
Если, например, в БД уже лям сообщений
источник

ЯД

Ярослав Денисов... in С#
вопросик по ASP.NET Core если что
источник

ДК

Дмитрий Калинов... in С#
Ярослав Денисов
насколько тяжелые эти запросы?
По идее, если сделать индекс по дате сообщения по убыванию, то должно достаточно быстро отрабатывать.

Вообще, смотреть надо - сколько будет пользователей, с какой частотой будут прилетать запросы, параметры железа у сервера БД и сервера, на котором размещено приложение и т.д.

И потому - зависит.
источник

ЯД

Ярослав Денисов... in С#
У меня сейчас формируется на ходу json, который редактируется - удаляется старая запись и добавляется новая
источник

ЯД

Ярослав Денисов... in С#
Да, чат написан на коленке и он статический
источник

ЯД

Ярослав Денисов... in С#
То есть клиент раз в 5 сек перезагружает этот файл
источник

ЯД

Ярослав Денисов... in С#
Будет ли целесообразно заменить этот файл на REST Get, который выдает json, но формирует его из бд при каждом запросе
источник

ЯД

Ярослав Денисов... in С#
Клиент редактировать не могу, могу только url запроса сменить
источник

ДК

Дмитрий Калинов... in С#
Хм, ну попробуй хранение данных в БД прикрутить. Кстати, выбор в пользу MySQL - обязательный или просто решил использовать первое попавшееся?
источник

ЯД

Ярослав Денисов... in С#
У меня стоит mariaDB
источник

ДК

Дмитрий Калинов... in С#
То есть сначала нужно реализовать, а потом уже проводить нагрузочное тестирование, чтобы определить уровень производительности, да и то, как видишь, факторов, влияющих на скорость выполнения запроса, более чем дофига.
источник

ЯД

Ярослав Денисов... in С#
Не обязательный выбор. Есть предложения получше?
источник

ЯД

Ярослав Денисов... in С#
Дмитрий Калинов
То есть сначала нужно реализовать, а потом уже проводить нагрузочное тестирование, чтобы определить уровень производительности, да и то, как видишь, факторов, влияющих на скорость выполнения запроса, более чем дофига.
Считай, что будет более 1 запроса в секунду
источник

ДК

Дмитрий Калинов... in С#
Ярослав Денисов
Не обязательный выбор. Есть предложения получше?
Я по привычке хотел предложить что-нибудь типа SQL Server, даже какой-нибудь урезанный Express для проверки сгодится.

В своё время был не самый приятный опыт общения с MySQL, потому и спрашивал.
источник

ДК

Дмитрий Калинов... in С#
Ярослав Денисов
Считай, что будет более 1 запроса в секунду
Пффф
источник

ЯД

Ярослав Денисов... in С#
у меня свой сервак на колокейшене
источник

ЯД

Ярослав Денисов... in С#
с производительностью нет проблем
источник

ЯД

Ярослав Денисов... in С#
разве что там HDD
источник