I have a website with about 300 pages. Full builds take about 40 minutes, which is not surprising considering the large amount of images in the image processing pipeline. What bothers me is the 10-20s latency of the dev server. Based on the output of --templateMetrics it looks like Hugo is trying to rebuild the entire project on every change instead of simply changing the one page I am editing. Is there any way to speed up the server?
hugo v0.136.0+extended darwin/arm64 BuildDate=2024-10-15T13:17:24Z VendorInfo=brew
| FI
-------------------+-------
Pages | 358
Paginator pages | 10
Non-page files | 1164
Static files | 21
Processed images | 7673
Aliases | 7
Cleaned | 0
Built in 11089 ms
Environment: "development"
Serving pages from disk
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Press Ctrl+C to stop
Change detected, rebuilding site (#1).
2024-10-17 02:41:59.434 +0300
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Rebuilt in 21118 ms
Change detected, rebuilding site (#2).
2024-10-17 02:45:26.437 +0300
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Rebuilt in 11671 ms
Change detected, rebuilding site (#3).
2024-10-17 02:45:42.437 +0300
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Rebuilt in 19048 ms
Change detected, rebuilding site (#4).
2024-10-17 02:46:05.938 +0300
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Rebuilt in 11522 ms
Change detected, rebuilding site (#5).
2024-10-17 02:46:38.937 +0300
Web Server is available at http://localhost:1515/ (bind address 127.0.0.1)
Rebuilt in 27430 ms
Template Metrics:
cumulative average maximum
duration duration duration count template
---------- -------- -------- ----- --------
13.456601744s 39.812431ms 230.264458ms 338 _default/single.html
7.228429095s 7.185317ms 209.052125ms 1006 partials/h-card.html
5.669120534s 16.772545ms 220.420459ms 338 partials/bottom-nav.html
5.334397912s 12.014409ms 219.713958ms 444 shortcodes/img.html
1.614305916s 100.894119ms 293.602833ms 16 _default/list.html