Publishing a website can be frustrating when it takes several minutes. The more your site grows—pages, images, products—the longer the wait. With multi-process architecture, WebAcappella Fusion changes the game by harnessing the full power of your processor.
Up to 7 times faster
Tests on full-scale sites show dramatic gains. A 50-page site with a store that used to take 2 minutes to publish now generates in under 20 seconds. On a 200-page site, the gain is even more pronounced because more work can be parallelized.
The speedup factor depends on the number of cores in your processor. On a Mac with an Apple Silicon chip (M1, M2, M3) or a recent PC with a multi-core processor, the gains are maximized.
Before / After: A Real-World Example
To illustrate the performance gain, here is a comparison measured on a real 80-page site including a store with 40 products, photo galleries, and a blog:
- Before (sequential build): 3 minutes 20 seconds for a full publication
- After (multi-threaded build on 8 cores): 28 seconds for the same publication
- Gain: time reduced by a factor of 7, saving 2 minutes and 52 seconds per publication
This time savings occurs with every update. If you update 3 to 4 times a day while building your site, that’s nearly 10 minutes saved daily. Over the course of a project, that adds up to hours of work saved by not waiting.
How does it work?
Previously, each page was generated sequentially—one after another. The multi-process architecture divides the work and processes multiple pages simultaneously, taking advantage of modern multi-core processors. HTML generation, image optimization, and CSS creation are performed in parallel.
The result: a publication time reduced in proportion to the number of available cores, without any compromise on the quality or reliability of the result.
Compatibility
Multi-process compilation works on all systems supported by WebAcappella Fusion. Performance gains vary depending on your hardware configuration:
- Apple Silicon Mac (M1, M2, M3, M4): optimal performance thanks to the high-performance cores of these chips. Recent MacBook Air and Pro models offer 8 to 12 cores, resulting in a maximum speedup factor
- Mac Intel: significant performance gains on models equipped with quad-core or higher processors (MacBook Pro 2018 and later, iMac)
- Multi-core Windows: Any PC equipped with an Intel Core i5/i7/i9 or AMD Ryzen processor fully benefits from parallel processing. Recent 8- or 16-core processors offer the best performance
Even on an older computer with a dual-core processor, you will see a noticeable improvement (approximately 1.5 to 2 times faster). The improvement increases proportionally with the number of available cores.
Incremental updates
The multi-process architecture works in conjunction with WebAcappella Fusion’s incremental publishing system. During an update, only the pages modified since the last publication are rebuilt and transferred to your server. Unchanged pages are not reprocessed.
In practice, if you correct a typo on a single page of a 200-page site, only that page is regenerated and sent. The FTP/SFTP transfer involves only the modified files, which further reduces wait times. The combination of parallel building and incremental publishing makes updates nearly instantaneous, even on large sites.
Transparent and automatic
No configuration required. Multi-process building is enabled automatically when your system allows it. You click “Publish” as usual, and your site is ready much faster. It’s one of those invisible improvements that change your daily experience.
This optimization applies to both local publishing (preview) and publishing to your FTP/SFTP server. The time saved adds up with every update to your site.