Rename caching.py -> client_caching.py.
The word caching can be ambiguous, and what's worse is this file previously contained a decorator for server-side caching of a response and a class for client-side caching of files. It was confusing. This new separation and naming should make it easier to find what you're looking for.
This commit is contained in:
parent
8ab248a34e
commit
1d33923601
2 changed files with 4 additions and 2 deletions
|
@ -21,6 +21,8 @@ class FileEtagManager:
|
||||||
|
|
||||||
We use the file's MD5 hash as the ETag, and will only recalculate it if the
|
We use the file's MD5 hash as the ETag, and will only recalculate it if the
|
||||||
file's mtime has changed since the last request.
|
file's mtime has changed since the last request.
|
||||||
|
|
||||||
|
Note, this class does not store any of the file's content data.
|
||||||
'''
|
'''
|
||||||
def __init__(self, maxlen, max_age, max_filesize):
|
def __init__(self, maxlen, max_age, max_filesize):
|
||||||
'''
|
'''
|
|
@ -13,7 +13,7 @@ from voussoirkit import pathclass
|
||||||
|
|
||||||
import etiquette
|
import etiquette
|
||||||
|
|
||||||
from . import caching
|
from . import client_caching
|
||||||
from . import decorators
|
from . import decorators
|
||||||
from . import jinja_filters
|
from . import jinja_filters
|
||||||
from . import jsonify
|
from . import jsonify
|
||||||
|
@ -45,7 +45,7 @@ site.debug = True
|
||||||
site.localhost_only = False
|
site.localhost_only = False
|
||||||
|
|
||||||
session_manager = sessions.SessionManager(maxlen=10000)
|
session_manager = sessions.SessionManager(maxlen=10000)
|
||||||
file_etag_manager = caching.FileEtagManager(
|
file_etag_manager = client_caching.FileEtagManager(
|
||||||
maxlen=10000,
|
maxlen=10000,
|
||||||
max_filesize=5 * bytestring.MIBIBYTE,
|
max_filesize=5 * bytestring.MIBIBYTE,
|
||||||
max_age=BROWSER_CACHE_DURATION,
|
max_age=BROWSER_CACHE_DURATION,
|
||||||
|
|
Loading…
Reference in a new issue