Я создаю веб-приложение, которое будет использоваться в некоторых удаленных частях страны, обычно с довольно ужасными возможностями доступа в Интернет, обычно через спутник.
Спутниковый Интернет обычно имеет большую задержку; объедините это с экстремальными погодными условиями и бесполезными интернет-провайдерами, и я заметил, что довольно часто (примерно 25%) запросы к веб-сайтам, использующим HTTPS, превышают время ожидания, прежде чем они смогут доставить веб-страницу. Я предполагаю, что это связано с подтверждением связи HTTPS и тем фактом, что если домашняя страница сайта использует HTTPS, то, как правило, все загруженные библиотеки и изображения также требуют HTTPS, поэтому существует множество HTTPS-подключений, пытающихся одновременно выполнить для страницы чтобы Ему служили.
Поскольку весь чертов интернет движется к HTTPS, есть ли способ включить пользователей с большой задержкой?
Вернемся к моему веб-приложению, мне определенно нужно, чтобы оно было безопасным. Но что не менее важно, он должен работать с этими соединениями с высокой задержкой. Я рассматриваю собственную схему шифрования (тьфу, я знаю) через HTTP, выдавая симметричные ключи по другому каналу. Я бы предпочел этого не делать, и я надеюсь, что у кого-то из вас есть идея, которую я могу использовать вместо этого.