Как успешно подать заявку на сайте с большим трафиком
Мне любопытно: иногда бывают разные события, когда сайты не могут справиться со своим трафиком. (обычно начинается в точное время, пока не продано / забронировано / и т.д.). Например:
Регистрация класса в школах,
Продажа некоторых очень дешевых вещей (например, планшетный компьютер за 99 долларов на ebay: http://techcrunch.com/2011/12/11/they-love-me-they-really-really-love-me/),
некоторая другая нелегальная регистрация (в моем конкретном случае это заявление на получение визы (всего 300 заявок по всему миру).
Часто веб-сайты не очень хорошо реагируют при нажатии кнопки "Отправить", "Оплатить" или "Следующий шаг" в этих ситуациях. Существуют ли способы или приемы, чтобы сделать ваше приложение более отзывчивым?
Единственные способы, которые я нашел:
- Хорошее интернет-соединение (Беспокойство по поводу провайдера интернет-услуг? Как проверить задержку или другие умные слова?)
- Есть быстрый компьютер и браузер (какие-либо специальные настройки?)
Но это все основные вещи. Что на самом деле происходит, так это то, что сервер просто не может обрабатывать весь трафик (есть ли очередь? Должен ли я нажать кнопку отправки несколько раз? Могу ли я каким-то образом контролировать через firebug, что мой ответ был потерян? Должно быть что-то!!)
2 ответа
Там действительно не так много, что вы можете сделать. Одна вещь - это уменьшить количество трафика, который вы тянете, если это возможно. Некоторые веб-сайты в значительной степени зависят от рекламы, и использование такого дополнения, как ADBlock Plus в Firefox, не позволяет отображать эти сайты. Он не только предотвращает его отображение, но и блокирует трафик, что дает вам больше возможностей для загрузки / отправки желаемого контента.
Однако, опять же, на самом деле не так уж много, что вы можете сделать.
Если в приложении, которое вы пытаетесь отправить, есть несколько файлов, которые вы загружаете, вы можете проконсультироваться с вашим провайдером об увеличении пропускной способности загрузки.
Также, если вы используете что-то вроде OpenDNS. вместо предоставленных DNS-серверов от вашего интернет-провайдера было показано увеличение скорости в некоторых случаях.
С точки зрения пользователя (просмотра), если сервер действительно занят, то вы ничего не можете сделать, но продолжайте попытки.
Подумайте о том, чтобы позвонить на радиостанцию, чтобы выиграть билеты на концерт, у них столько телефонных линий и столько людей могут ответить.
Имейте в виду, что на этом пути существует кеширование, которое может привести к тому, что несколько (возможно, повторяющихся) запросов в конечном итоге пройдут, и что удары по нему (попытки снова и снова в быстрой последовательности) обычно только замедляют его.
ИМО, тебе лучше подождать и повторить попытку позже. Время ожидания, которое вы будете ждать, будет зависеть от ситуации, а реакция сервера будет зависеть от сервера и инфраструктуры этого конкретного сервера / службы.
В противном случае это удача.:)