Pull to refresh
5
0

Миллиардер из Кремниевой долины

Send message
TCP на тех же портах )))
Когда гоняешь кучу UDP трафика на портах протоколов маршрутизации, это может выглядеть как подозрительная активность и тебя забанят. Так же что там с фрагментацией пакетов?
Для агрегационных ресурсов просто создаются виртуальные модели (у которых все свойства — динамически вычисляемые).

Ровно об этом и написано ;)
«Тут же полезно вспомнить паттерн фасад — ресурс это фасад для моделей, а не конкретная модель»

Правила же вынесенные, например, в БД, напротив, требуют очень осторожного обращения при изменении.

Немножко однобокий взгляд «на вынос контроля доступа». Контроль доступа можно агрегировать в контроллеры на уровне кода. Описать в виде декораторов или возвращаемых значений шаблонных методов.

У дополнительного параметра есть следующие преимущества

Установка хедера Accept и передача параметра ?format=xxx равнозначны по объему кода. Версия API обычно зашивается в сам URL, а не в параметры GET-запроса.

Деление на API и APP не имеет особого смысла. Лучше иметь кластер кроссфункциональных нод, который будет адекватно реагировать на изменения нагрузки по разным запросам,

Расскажите это инженерам Twitter :)
Это вредные советы ;)
Посыл такой что если уже предусмотрены стандартные документированные хедеры для этого, зачем накручивать что-то поверх.
Это первый указанный вариант решения проблемы «Просто используйте готовые URL». Вы дополнили URL метаданными, тут всё ок.
При желании можно впихнуть всю логику в POST, ссылаясь на ограниченную поддержку других методов HTTP, те перегрузить семантикой метод POST.
«Большинство провайдеров интернета используют NAT, поэтому многие пользователи имеют один и тот же IP. Со стороны WEB-сервера невозможно понять — большое количество соединений с одного IP это атака или это разные пользователи с одинаковым IP. При этом один и тот же сайт может генерировать совершенно разное количество запросов с одного IP, например, поиск картинок. Поиск может дать 10, а может и 100 результатов — каждый ресурс это запрос с IP.»

indusov.net/защита-от-http-флуда-flood-и-небольших-ddos
Над проектам с открытым исходным кодом работает большое количество разработчиков. Поэтому дефекты обнаруживаются и устраняются очень быстро.

Автор знаком с процессом разработки ПО? Так вижу что «сообщество» еще обижается когда им багов пофиксить не достается, их же «мало» )
В треде нет НИ СЛОВА о том что на Оверсан-Луна нет физического доступа и сервера нужно выписывать оттуда
Поставились на Луну. Не зря оно Луна называется, физического доступа туда нет. Чтобы проапгрейдить сервер, его снимают с площадки, везут в Оверсан Меркурий в клиентскую зну.
По Московским пробкам это часа 3 — 4. Обратный путь такой же + время работ на оборудовании. Время простоя посчитать не сложно.
Ни при общении с менеджерами, ни в информации на сайте этого не написано www.oversunmercury.ru/clients/luna/access/
Узнали об этом только когда оборудование уже привезли, отменять смысла не было, а менеджер не посчитал нужным сообщить об этом «маленьком ньюансе» заранее

Канал безлимитный shared 1 Gbit отличный цена/качество… был…
Внезапно нам сообщили что вводят трафик по соотношениям… на вопрос %$&#%$!!!??? понятно что ничего вразумительного не ответили, типа вот и все
Правда не хотели к ним ставиться из-за истории с McHost, но решили дать шанс — зря. Ребят, простите, но вам не отмыться никогда уже…

Information

Rating
Does not participate
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity