Динамическое кэширование изображений - PullRequest
0 голосов
/ 19 августа 2010

У меня есть приложение CherryPy, которое динамически генерирует изображения, и эти изображения многократно используются, но генерируются каждый раз. Изображение генерируется из строки запроса, содержащей переменные, поэтому одна и та же строка запроса всегда будет возвращать одно и то же изображение (пока я не переписываю код генерации), и изображения не зависят от пользователя.

Мне пришло в голову, что я должен агрессивно кэшировать эти изображения, но я понятия не имею, как мне поступить. Должен ли я запоминать в CherryPy? Должен ли я сделать что-то вроде это для Apache? Еще один слой целиком?

1 Ответ

0 голосов
/ 19 августа 2010

Ваша первая попытка должна заключаться в использовании HTTP-кэша, который поставляется с CherryPy.См. http://docs.cherrypy.org/dev/refman/lib/caching.html для обзора.С этого момента обычно возникает «простая» проблема балансировки вычислительных затрат и потребления ОЗУ с помощью тайм-аутов кеша.

...