sharpek.net

moje trzy grosze

Prosty sposób na przyśpieszenie Django

Jak szybko przyśpieszyć działanie aplikacji napisanej w Django ? Wystarczy zmienić domyślną konfiguracje TEMPLATE_LOADERS. Django domyślnie kompiluje swoje „szablony” per request. Dokonując zmiany w konfiguracji, można wymusić ich cachowanie.

TEMPLATE_LOADERS = (
    ('django.template.loaders.cached.Loader', (
        'django.template.loaders.filesystem.Loader',
        'django.template.loaders.app_directories.Loader',
    )),
)

Po takim zabiegu szablony będą „przeładowywane” po każdym restarcie aplikacji. Uwaga, taka zmiana w konfiguracji wymaga by wszystkie templatetags były threadsafe.

 

Comments

No comments so far.

Leave a Reply

 
(will not be published)
 
 
 
 

Preview: