3 ms·
Nice article. WordPress and most of CLI solutions are covered well. I missed though a bit on apps and alternative site generators like Lektor, Pinegrow and our
by miki_tyler 5y ago
Nice article. WordPress and most of CLI solutions are covered well.
I missed though a bit on apps and alternative site generators like Lektor, Pinegrow and our app, Kit55 (https://stack55.com https://stack55.com).
- cyberge99 5y agoI would add Hexo to that list if generation speed is important. My site generates in 2-3 seconds and there are about 75 pages.
- chrismorgan 5y ago2–3 seconds for 75 pages is not at all fast. My own Zola-powered site with unusually complex templates and emitting a bunch of large feeds takes under 200ms for that many pages; and Zola is not really architected to be fast (it’s more just incidentally comparatively fast because of Rust)—a static site generator actually designed for performance could certainly handle a site like that in well under fifty milliseconds with no loss of ergonomics, and I think five milliseconds with potential slight loss of ergonomics is feasible. (Amusing note: Hexo and Zola both have a heading on their home pages “blazing fast”. I think they’re both wrong.)
- shakna 5y agoOnce you get below a couple seconds, you're unlikely to be measuring the speed of the SSG, you're measuring I/O latency. Suggesting it could be faster or slower is pointless unless you have identical hardware. The same disks, CPU, and RAM, the same OS, down to the kernel version. The same running processes.
- dmitriid 5y agoEven a 5400 rpm hard disk delivers reads in the hundreds of megabytes per second. 75 pages should never take several seconds. Or even "under a couple of seconds". It should bot even register in the radar.
- chrismorgan 5y agoHundreds of megabytes per second is decidedly on the high side for such a device to begin with, but it only holds for big sequential writes. For random I/O, which is what this is, you’re more likely to average 0.5–5MB/s plus latency. I was assuming it would be more CPU- than I/O-bound, because hopefully we’re all using SSDs these days, and because Hexo’s website uses similar time figures in its preposterous “blazing fast” description. shakna’s gone too far the other way (a couple of seconds for a load like this (~80 file reads, processing, ~80 writes, all of the files under 64KB) is easily enough that if it’s measuring I/O latency there’s either something wrong with your machine or you have a slow HDD and wrote your I/O code the wrong way), but my 200ms certainly already reaches the point where CPU, disk and OS/antivirus solution all matter significantly.
- miki_tyler 5y agoIn my opinion there are other things that are probably more important besides speed for medium size sites, like SEO optimization, ADA compliance or multilingual support.