История изменений
Исправление raver, (текущая версия) :
Но ведь он все равно закрыт за nginx? Иначе кто https держит? Авторизацию? И как он обходит ограничение на размер http запроса? Как грузит чанками, если клиент этого не поддерживает?
Поддержка HTTPS запланирована. Авторизация, я ответил ранее - будет сделана в следующем релизе.
Всегда возвращается Content-Length с точным размером, поэтому клиент будет ждать пока ему не придет в точности нужное количество байт(таймаут есть тоже). Не используется Transfer-Encoding: chunked.
Nginx не помещает в таком случае весь файл в оперативку. Клиенту сразу как будто потоком идут данные.
Инфа эта хранится в бинарном заголовке у каждого файла в архиве, для большого файла эту инфу хранить отдельно не надо, обычный Stat все дает.
В том числе благодаря этому поддерживаются If-Not-Modified и другие заголовки.
Попробуйте, потестируйте для начала.
Исправление raver, :
Но ведь он все равно закрыт за nginx? Иначе кто https держит? Авторизацию? И как он обходит ограничение на размер http запроса? Как грузит чанками, если клиент этого не поддерживает?
Поддержка HTTPS запланирована. Авторизация, я ответил ранее - будет сделана в следующем релизе.
Всегда возвращается Content-Length с точным размером, поэтому клиент будет ждать пока ему не придет в точности нужное количество байт. Не используется Transfer-Encoding: chunked.
Nginx не помещает в таком случае весь файл в оперативку. Клиенту сразу как будто потоком идут данные.
Инфа эта хранится в бинарном заголовке у каждого файла в архиве, для большого файла эту инфу хранить отдельно не надо, обычный Stat все дает.
В том числе благодаря этому поддерживаются If-Not-Modified и другие заголовки.
Попробуйте, потестируйте для начала.
Исходная версия raver, :
Но ведь он все равно закрыт за nginx? Иначе кто https держит? Авторизацию? И как он обходит ограничение на размер http запроса? Как грузит чанками, если клиент этого не поддерживает?
Поддержка HTTPS запланирована. Авторизация, я ответил ранее - будет сделана в следующем релизе.
Всегда возвращается Content-Length с точным размером, поэтому клиент будет ждать пока ему не придет в точности нужное количество байт. Не используется Transfer-Encoding: chunked.
Nginx не помещает в таком случае весь файл в оперативку. Клиенту сразу как будто потоком идут данные.
Инфа эта хранится в бинарном заголовке у каждого файла в архиве. В том числе благодаря этому поддерживаются If-Not-Modified и другие заголовки.
Попробуйте, потестируйте для начала.