Mercurial > libervia-web
annotate MANIFEST.in @ 985:64826e69f365
pages: cache mechanism, first draft:
a cache mechanism has been implemented to retrieve pages with a complexe rendering and/or calling expensive methods (e.g. network calls).
For now it's is done only for Pubsub and with service profile (i.e. profile used when user is not logged in).
When a LiberviaPage use cache, node is subscribed, and as long as no event is received (even can be item update, item retraction, or node deletion), the cached page is returned.
This is a first draft, it is planed to handle in the future logged users (which can be tricky as we must not let (un)subscribed node if user is not willing to), multi-nodes pages (e.g.: item + comments) and cache for page not depending on pubsub (e.g. chat).
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 19 Nov 2017 17:18:14 +0100 |
parents | 9949f0940609 |
children | 6ddd47be0875 |
rev | line source |
---|---|
902 | 1 include MANIFEST.in ez_setup.py |
2 global-include *.py | |
3 global-include *.ini | |
4 global-include *.po *.mo | |
5 global-include CHANGELOG COPYING* INSTALL README* | |
6 global-include *.sh | |
906
9949f0940609
installation (MANIFEST): fixed missing files
Goffi <goffi@goffi.org>
parents:
902
diff
changeset
|
7 include src/browser/public |
9949f0940609
installation (MANIFEST): fixed missing files
Goffi <goffi@goffi.org>
parents:
902
diff
changeset
|
8 include themes |
9949f0940609
installation (MANIFEST): fixed missing files
Goffi <goffi@goffi.org>
parents:
902
diff
changeset
|
9 recursive-include src *.js |
9949f0940609
installation (MANIFEST): fixed missing files
Goffi <goffi@goffi.org>
parents:
902
diff
changeset
|
10 exclude *.sh |
902 | 11 global-exclude *.un~ |
906
9949f0940609
installation (MANIFEST): fixed missing files
Goffi <goffi@goffi.org>
parents:
902
diff
changeset
|
12 global-exclude *.pyc |
902 | 13 prune output |
14 prune html |