Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make it fast #3

Closed
4 of 10 tasks
Keats opened this issue Mar 8, 2017 · 1 comment
Closed
4 of 10 tasks

Make it fast #3

Keats opened this issue Mar 8, 2017 · 1 comment
Projects

Comments

@Keats
Copy link
Collaborator

Keats commented Mar 8, 2017

Focus on features first but then work to make it fast

  • Add benchmarks (with test site and generated site with hundreds of pages)
  • Parallelize whenever possible
  • Only rebuild templates that changed
  • Only rebuild pages that changed
  • Only copy static files that changed
  • Cache sublime syntax files
  • Remove clone() as much as possible
  • Don't write files, have some kind of virtual filesystem instead in serve
  • Use lazy_static! for rss/sitemap templates
  • Cache stuff on the filesystem maybe? Hugo does cache some pygments related things in /tmp/hugo_cache
@Keats Keats added this to TODO in 0.1 Mar 24, 2017
@Keats Keats modified the milestone: 0.1.0 Mar 24, 2017
@Keats Keats removed this from the 0.1.0 milestone Apr 6, 2017
@Keats
Copy link
Collaborator Author

Keats commented Jun 22, 2017

Superseded by #78

@Keats Keats closed this as completed Jun 22, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
0.1
TODO
Development

No branches or pull requests

1 participant