Andrey Barbolin, вы имеете ввиду, что подключившись к сайту, по websocket соединению (именно к нему, не POST/GET запросы к сайту), что я установлю VDS в Китае, что в США, от даже примерного расположения серверов сайта (вероятнее всего в США), я не замечу разницы?
dollar, допустим. JSON всегда одинаков, параметры разные. С сотыми миллисекундами я очень ошибся, имеллось ввиду сотня миллисекунд, лучше конечно десятки. А большую ли роль играет железо, может ли из-за него быть разница в десятки миллисекунд? Или вообще в сотни? Просто неужели - нода и c++ сыграют важную роль и разница будет в десятки миллисекунд? Ибо JSON вот такого формата, кол-во данных одинаково, а условий для проверки около 50-ти (проверяется один параметр number)
Есть ли возможность каким-либо образом подсчитать хотя бы примерную скорость прихода данных, по скорости интернета?
sim3x, я очень дико извиняюсь. Но у меня за секунду максимум может прилететь не более 100 обьектов, на которые наложены 10-20 условий, неужели мне все равно прийдется углубляться в изучение c++, ведь по факту эти операции должны задержаться максимум на пару миллисекунд (в сравнении с нодой), или я очень сильно ошибаюсь?
sim3x, собственно скрипт лежит на впс. Пробовал делать все через python и c# (точно так же наивными функциями) и время получалось +- одинаковое в пару миллисекунд. Опыт получаю в данный момент, если есть пример литературы был бы очень благодарен. Скрипт на ноде написан
sim3x, поверьте важна. Ибо следующим моим действием идет отправка post запроса, на который отвечает сервер. Если будет задержка в пару сотен миллисекунд, я буду последним отправившим запрос. Стоило бы поинтересоваться, а не писать на угад один из ваших вариантов)
DanKud, конечно капля, ограничения там примерно 10 запросов в секунду. Но к сожалению, мои запросы слишком долго обрабатываются. Насчет канала связи, имеется ввиду скорость интернета?
DanKud, да, шлю API запросы и ограничение так же имеется. Но все равно понимаю, что отослав 2-3 запроса за раз, сервер на какой либо из них может ответить скажем на пол секунды быстрее, такое ведь возможно?
DanKud, да, большое спасибо. По вашему, если сервер отвечает медленно, стоит ли отправлять по несколько запросов одновременно?
И если я вызываю функцию, в которой идет запрос, они тоже будут вызываться асинхронно?
DanKud, запросы посылаю, с помощью модуля request. Уверенным в том, что посылаются они синхронно, я не могу быть. Просто по времени отправки запросов, есть такие догадки (имею ввиду, если 2 варианта прийдут нужных мне, то 2й запрос отсылается поздно, но это не точно, т.к. может быть возможным то, что информации поступает очень много)
Большое спасибо, не знал про includes. 2-й массив по другому перебираю, тут для примера выписал рандом, главное суть. Т.е. получается return-ом я выхожу только из for each или вообще останавливаю функцию которая вызвана?