Одним из решений может быть использование Облачного хранилища Google с ACL , т. Е. Таким образом, что только определенный вошедший в систему пользователь имеет доступ к этому файлу. Это решение ограничено аккаунтами Google.
ОБНОВЛЕНИЕ: Облачное хранилище Google теперь имеет недолговечные подписанные URL-адреса :
"... вы можете предоставить подписанный URL-адрес пользователю, который позволит пользователю получить доступ к этому ресурсу в течение ограниченного времени. Любой, кто знает URL-адрес, может получить доступ к ресурсу в течение ограниченного времени. (Вы указываете срок действия в строке запроса для подписи.) "
- так что это может быть даже ближе к тому, что вам нужно.
Другое решение состоит в том, что вы обслуживаете свой огромный файл из ваших динамических обработчиков. Это, однако, потребляет много ресурсов процессора и пропускной способности. Кроме того, вы все равно будете ограничены квотами GAE .
Связанный: вы не можете запретить браузеру запоминать посещенные URL-адреса или любой другой вид истории. Это зависит исключительно от конкретного браузера и пользовательских предпочтений (недоступно для вашего приложения / javascript / чего бы то ни было). Единственное, что вы можете попросить своих пользователей, это очистить их историю, куки и еще много чего, когда они выходят из системы.