Size: a a a

var chat = new Chat();

2020 February 16

vl

vova lantsov in var chat = new Chat();
Віктор Крохмаль
сам класс вот
public class TaskLIstPost
   {
       public string Title;
       public string Description;
   }
Свойства лучше используй. С полями есть нюансы
источник

AK

Alex Kiev in var chat = new Chat();
Бля, точно, не свойства
источник

vl

vova lantsov in var chat = new Chat();
Если у тебя например System.Text.Json, не факт что он поля смотрит
источник

ВК

Віктор Крохмаль in var chat = new Chat();
vova lantsov
Если у тебя например System.Text.Json, не факт что он поля смотрит
о боже, оно заработало ! Спасибо, как всегда выручаете !
источник

ВК

Віктор Крохмаль in var chat = new Chat();
Alex Kiev
Бля, точно, не свойства
Спасибо !
источник

vl

vova lantsov in var chat = new Chat();
Ну и встроенная в mvc валидация тоже не умеет в поля
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
Что будет быстрее: каждый раз делать запрос на сервер и получать ответ или хранить все прошлые результаты и каждый раз искать среди сохраненных "нужный"?
С# , запросов много и 100% будут повторяться
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
или как лучше реализовать Кеширование в таком случае?
источник

G

Gopneg in var chat = new Chat();
хуево поставленные вопросы
источник

D

Dmitry in var chat = new Chat();
Bars0_o [SpamBlock]
Что будет быстрее: каждый раз делать запрос на сервер и получать ответ или хранить все прошлые результаты и каждый раз искать среди сохраненных "нужный"?
С# , запросов много и 100% будут повторяться
под сервером ты имеешь ввиду БД? и какие у тебя запросы? с параметрами, без? какие результаты? какой их объём?
источник

G

Gopneg in var chat = new Chat();
должны звучать так:
а не заебуся ли я кешировать результаты запросов в базу ибо хуй проссышь как узнать когда их надо уже выкинуть нахер и опять в базу слазить?
источник

D

Dmitry in var chat = new Chat();
может он в основном читает и крайне редко обновляет. и запрос возвращает одно число )) тогда можно и покешировать
источник

G

Gopneg in var chat = new Chat();
Dmitry
может он в основном читает и крайне редко обновляет. и запрос возвращает одно число )) тогда можно и покешировать
это не отменяет требования инвалидации
источник

D

Dmitry in var chat = new Chat();
Bars0_o [SpamBlock]
или как лучше реализовать Кеширование в таком случае?
если в лоб, то делай без кеширования, возможно тебя и клиента полностью устроит перфоманс. если упрешся в потолок - тогда уже подумаешь про оптимизацию запросов и кеширование результатов запросов. может тебе будет "дешевле" каждый раз сервер дергать, чем мучаться с кешем, временем жизни, обновлением значений и т.д
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
тут все чуть ебнутое, ибо блейзор😅
Ща попробую обьяснить
Суть проги - считать разными методами с разной точностью уравнения, уравнение задается пользователем, из-за этого пришлось поднимать отдельный микросервер который разворачивает строку в кусок VB-скрипта и считает его

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

D

Dmitry in var chat = new Chat();
Gopneg
это не отменяет требования инвалидации
та согласен
источник

G

Gopneg in var chat = new Chat();
Bars0_o [SpamBlock]
тут все чуть ебнутое, ибо блейзор😅
Ща попробую обьяснить
Суть проги - считать разными методами с разной точностью уравнения, уравнение задается пользователем, из-за этого пришлось поднимать отдельный микросервер который разворачивает строку в кусок VB-скрипта и считает его

из-за того что все способы решения делаются через циклы летит просто херова куча запросов, и соответсвенно падает скорость, вот и думаю как можно такого избежать
а причем тут бд?
источник

B[

Bars0_o [SpamBlock] in var chat = new Chat();
Gopneg
а причем тут бд?
я ничего и не говорил про бд
источник

D

Dmitry in var chat = new Chat();
)))
источник

G

Gopneg in var chat = new Chat();
действительно
источник