Vasily
Один раз отрабатывает, думаю, и дохнет
Ayrat
А ты фунограм обновил в нугете?
Ayrat
или локально пофиксил?
Ayrat
я смогу всё собрать руками?
Nikolay
Пока без нугета
Nikolay
Щас Stopwatch натыкаю и гляну где тормоза
Vasily
Ща Айрат туда гопака
Vasily
Чую
Vasily
И все залетает
Ayrat
ну для начала надо понять где тормозит
Nikolay
Так если апи тормозной, как гопак поможет то?
Vasily
Job.,serverinfinite
Vasily
Вот это вот все
Ayrat
Хм, а забавный в VB.Net синтаксис хендла евентов был
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Nikolay
Send chat action: 00:00:00.0000268
Cats api request: 00:00:16.5455426
Prepare to send: 00:00:00.0000072
Send cat: 00:00:00.0000869
Nikolay
Ну как-то так
Nikolay
http://aws.random.cat/meow
Nikolay
У вас тормозит?
Nikolay
Либо меня забанили там, либо я хз)
Hog
троттлинг мож
Ayrat
да ёмаё, проверь конекты
Ayrat
у тебя ж сетевое приложение
Nikolay
Не, у меня через браузер висло
Ayrat
или ты через браузер дёргаешь что-то другое?
Hog
Nikolay
Щас заработало апи
Nikolay
До этого походу лежало
Hog
Nikolay
Resolving aws.random.cat (aws.random.cat)... 54.235.247.161, 107.22.227.193
Connecting to aws.random.cat (aws.random.cat)|54.235.247.161|:80... connected.
HTTP request sent, awaiting response...
504 GATEWAY_TIMEOUT
Retrying.
--2018-09-20 22:21:56-- (try: 2) http://aws.random.cat/meow
Reusing existing connection to aws.random.cat:80.
HTTP request sent, awaiting response... 504 GATEWAY_TIMEOUT
Retrying.
--2018-09-20 22:22:58-- (try: 3) http://aws.random.cat/meow
Reusing existing connection to aws.random.cat:80.
HTTP request sent, awaiting response... 504 GATEWAY_TIMEOUT
Retrying.
Nikolay
Не, апи не моё)
Ayrat
я эту урлу второй раз в жизни вижу!
Ayrat
такая логика
взять из апи => положить в кэш => отдать юзеру
ИЛИ
ЕСЛИ прошло более секунды => отменить взятие из апи => Взять из кэша рандом => отдать юзеру
Hog
отменять не надо - надо дождаться и положить в кеш
Ayrat
мы дудосим чужое апи
Ayrat
чужое апи этого не любит
Ayrat
надо затротлить
Hog
не факт, что отмена запроса с клиента на что-то повлияет
Nikolay
Рыбу надо линчевать!
Ayrat
Hog
там стока дополнительных телодвиждений надо делать, чтобы понять, что клиент больше ответа не ждёт
Nikolay
Сломал мне библиотеку
Vasily
Ayrat
если только не напилить отдельную либу для того чтобы альтернативы по сети пробрасывать с комитами
Vasily
Ну просто коннект по таймауту рвать
Ayrat
Ayrat
makeRequest url <|> timeOut 500
Hog
Hog
вряд ли они заморачивались
Nikolay
Щас заливается в нугет исправленная
Nikolay
А потыкайте сейчас
Nikolay
Кажется теперь он реактивный)
Ayrat
подтверждаю
Ayrat
реактивный
Ayrat
ну не прям 1 мс пинг
Ayrat
но гораздо бодрее
Hog
ДРУГОЕ ДЕЛО!
Nikolay
Щас упирается только в апи котиков
Ayrat
Давай Post Mortem
Ayrat
Т.е. что было причиной проблемы и как ты её устранил
Анна
мне теперь дольше котики шлются
Hog
но
Nikolay
Анна
хотя один слался долго
Анна
а теперь вроде норм
Hog
но 4 мяу - прислалась одна картинка
Nikolay
Апи дудосится :C
Ayrat
RunSync
Так ты вроде тестил и всё равно не то было.
Ayrat
Или неправильно тестил?
Nikolay
Не, щас упирается только в апи котиков