Впервые начал делать сайт и от лайтхауса услышал про управление кэшем для статических ресурсов, там дошел и до .htaccess по логической цепочке, но не до конца понимаю, как быть с этой ситуацией, в какой момент его создавать, стоит ли сейчас все бросать и изучать, как он пишется?) Вообще моя ли забота этот файлик, как фронтендера?)
И еще вопрос, как понять, на apache или nginx сервер, чтобы создавать .htaccess или nginx.conf?
.htaccess - это часть сервера, сфера ответственности команды эксплуатации
Обычно его создает/правит админ или бек-разработчик
Работает этот файл только с веб-сервером apache/httpd, к nginx отношения не имеет
Фронтенд-разработчики по идее никак с этим не связаны, это и близко не их сфера ответственности. Могут столкнуться, только если сами настраивают свое рабочее окружение и каким-то образом им помешал дефолтный .htaccess
Управление кешем с серверной стороны точно не относится к фронтенд-разработке
.htaccess - возможность гибко настроить выдачу сервера, тут и переадресация и ЧПУ и отображение в разных папках по разному. Так что это работа фронтендера.