vvddx, открытие корзины уже долгая штука.
Хорошо бы ничего не загружать с сервера уже, а только отправить единственный запрос, непосредственно добавляющий в корзину продукт.
Автозаполнение - как я понимаю, браузерными скриптами?
randomguyasking, можно компрессировать, исходя из дополнительных условий. Числа отсортированы? Тогда можно было бы записывать небольшое число разницы с предыдущим.
слишком много кода для типичного «спрячь остальных, покажи одного»
лень вчитываться, но видны повторы кода. Для каждого айтема расписывать отдельную функция скорее всего – неправильно.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Так было поначалу. Плохо тем, что открываются новые соединения для HTTP POST/GET.
Теоретический лимит одного IP 65535 соединения. Практический ниже.
Прибежало 65к WS соединений, и висят. И ни один AJAX уже не пройдёт.
Поэтому решили все коммуникации перевести в WS.
Один игрок – одна «ниточка». Одна пуля — один труп.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
по числу=объёму сообщений вариант с мастером экономнее: N * 3 сообщений: запрос, ответ, запрос-с-итогом-для-рассылки. O(n) ?
А с одноранговыми сообщений будет N * 2 * N = O(n^2) ?
Но сеть быстра, сообщения легкие и это не то, на чём, наверное, стоит экономить.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Армянское Радио, должны все. Время минимизировать.
Несколько белых IP, на каждом load balancer и от каждого потенциально к любой из нод подключит очередного пользователя.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
это с точки зрения отказоустойчивости? Тут пока не встаёт вопрос, что во время игры вылетит один из боксов. Если такое случится, наверное, игру перенесут/повторят. Т.к. потеряются все игроки вылетевшего.
Вот даже не знаю пока, какой критерий оценивать для принятия решения. Хоть монетку бросай )
Интуитивно тоже склоняюсь к однослойной, где все одинаковы.
Александр, где находится JSON: это локальный файл или где-то в вебе через https:// ?
В чём хочется решить задачу: в браузере или в nodejs?
По какому признаку отыщется именно "frankfurt" ? Зачем искать по слову "frankfurt" и выводить его же..
Сергей Соколов
@sergiks Автор вопроса, куратор тега Веб-разработка
iMegaMaximus, ну вы раскопали вопрос многолетней давности )
дле быстрого переключения без даунтайми на новый деплой и быстрого отката удобно симлинки использовать, кстати. Новый релиз выкатывается в новую папку, переключается симлинк. Что-то пошло не так? - симлинк на предыдущую папку.
bezvozni, что-то типа фильтра average (если есть такой), усредяющего всю картинку до одного среднего цвета. При малых яркостях тут можно потерять точность.
Хорошо бы ничего не загружать с сервера уже, а только отправить единственный запрос, непосредственно добавляющий в корзину продукт.
Автозаполнение - как я понимаю, браузерными скриптами?