I was just wondering if the build time for my project is normal. I’m using v0.30.2.
Started building sites ...
Built site for language en:
0 draft content
0 future content
0 expired content
2597 regular pages created
194 other pages created
0 non-page files copied
297 paginator pages created
22 categories created
38 tags created
total in 56250 ms
I’m sure there are other things you might need to know to determine if this is a normal build time or not, but I’m not sure what that information is so please let me know and I’ll provide what I can.
You’d have to find a site with content similar to yours to make an accurate comparison. However, you can check template metrics to see what is happening on a template level. It should help you optimize.
Thanks, I’ll take a look.
Let me just follow up and ask:
I use a lot of
if else statements throughout my project, does this have a negative effect on build time?
I just checked template metrics on my site and got the following:
duration duration duration count template
---------- -------- -------- ----- --------
3m30.658795341s 84.772151ms 248.6292ms 2485 partials/head.html
3m26.982256856s 41.646329ms 195.904056ms 4970 partials/metadescription.html
So it seems that all those
if else statements are probably the issue.
We won’t be able to comment without seeing the code, so share a link if it is online.
Also, check out partialCached. Depending on which parts are conditionals, you can probably reduce the builds for any partial that only needs to be rendered once, and then reused everywhere.
It’s an offline project so unfortunately can’t share. Appreciate the help and links you’ve provided. Thank you.
It looks like you’re using some complex statements on every single page. I’ve got some sites with a lot of queries that still take < 3 seconds, so you really should look at those and see if you can simplify. Unfortunately, I doubt there’s much more than that we can do without seeing your code.
Posts asking about “how to improve build time” need to show the source code.