Олег Париев, Dr. Bacon прав. Лучше двигаться в сторону Django и Flask, а не в анальное убожество Apache CGI.
На худой конец, nginx как прокси + python работают отлично...
Филипп, значит странно. У меня Air 13 2015 c Core i5 1.6GHz и 4 Gb Ram с SSD. Catalina работает норм и BigSur тоже. Должны помочь SSD в первую очередь, память тоже сильно поможет в разных ресурсоёмких задачах.
Вадим, судя по всему, не так. Задача стоит "лютая" для сервера.
Из этого: <a href="https://domain.com/catalog/tovar1"></a>
...сделать это путем fetch или xhr:
15432 прав. RAM до 8/16Gb увеличить (но нужна отвертка :)), SSD - это по железкам, больше там ничего особо не сделаешь. Ну и снести BigSur и поставить El Capitan, хотя ОЗУ и SSD должны "дать" хорошо.
Файл ServiceWorker-а работает от его положения или от пути в scope, но не выше пути размещения SW. А что кешировать, смотри в самом SW в событии fetch.
Афанасий Ф, если заданием является готовый продукт, с серьезным описанием, значит хотят поиметь на шару. В этом случае, делайте дизайн и отправляйте уменьшенную версию (скрин).