better main.css and main.js call
template caching
template caching