Как называются эти 2 метода кэширования? - PullRequest
0 голосов
/ 03 мая 2020

В настоящее время я изучаю, как кэшировать HTML страниц, сгенерированных сервером, для более быстрой загрузки клиентов (как в PHP, так и Python веб-инфраструктурах).

Скажем, сервер для генерации http://example.com/?id=<numberhere>.

требуется 200 мс. Как называются эти два слегка отличающихся метода:

  • кэширование на стороне клиента: если пользователь A посетил http://example.com/?id=1 один раз, затем, если пользователь A посетит ту же страницу во второй раз, это будет быстрее.
    Если пользователь B посетит ее позже, первое посещение снова будет медленным.

  • кэширование на стороне сервера: если пользователь A посетил http://localhost/?id=1 один раз, то если пользователь B посещает эту страницу позже (даже если это первый раз для пользователя B!), Он будет тоже быстрее.
    Другими словами: если 200 мс затрачивается на генерацию http://localhost/?id=1 для одного пользователя, он будет кэширован для всех будущих пользователей , запрашивающих ту же страницу.

?

Я прочитал https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control, но я не уверен, какой из этих методов это pplies to.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...