コード例 #1
0
Security -- domain name + product + about -- contact us -- developers -- Terms and Conditions
HTTPS --NGINX --gevent + gunicorn + meinheld + uwsgi + double layer __>-->
encryption for login + some pages or all

Daemonize gunicorn+uWSGI -Managing sessions
With mongoDB no need to cache -> in-memory DB

Redis cache -> Memcache -> Load balancing/NGINX --Haproxy??
SQUID Cache --httpd headers + http requests -> SQUID on its own server
Database cache on same server
"""


app = Flask(__name__)
cache = Cache(app, with_jinja2_ext=True, config={'CACHE_TYPE': 'RedisCache'})
cache.config = {'CACHE_REDIS_PASSWORD': ''}
cache.config = {'CACHE_REDIS_HOST': '127.0.0.1'}
cache.config = {'CACHE_REDIS_PORT': '6379'}
cache.config = {'CACHE_DEFAULT_TIMEOUT': '5'}


# app.config.from_pyfile(flask-config.cfg) -- import Config
assets = Environment(app)
css = Bundle('cardui.css', ' normalize.css',
             'semantic.min.css', 'pace.css', 'style.css')
js = Bundle(
    'semantic.min.js', 'jquery.min.js', 'pace.min.js')

assets.register('css', css)
assets.register('js', js)