Как обслуживать кэшированные страницы новым посетителям? - PullRequest
0 голосов
/ 02 апреля 2012

Есть ли способ кешировать страницы от предыдущих посетителей, а затем делиться этой наличностью с новыми посетителями?

Я знаю, что это невозможно сделать на стороне клиента, но не уверен насчет некоторых сторон.

Я надеюсь, что вы можете указать мне правильное направление и, возможно, некоторые ресурсы, поскольку я не могу найти много по этому вопросу.

1 Ответ

1 голос
/ 02 апреля 2012

Конечно, так работает кэширование страниц в целом. Код вашего сайта будет выглядеть примерно так:

look in the cache for this page
if (it's in the cache) {
    serve it
} else {
    generate the page
    store the page in the cache
    serve it
}

Итак, самый первый посетитель страницы приведет к ее кешированию, а затем все последующие посетители получат кешированную версию. Это можно сделать на уровне приложения (т. Е. С помощью написанного вами кода или, возможно, какой-либо библиотеки, которую вы используете) или на уровне сервера, например, с помощью Squid.

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