Внесение изменений в исходный код на сервере

Ситуация: сайт уже в инете.
На локальном сервере на тестовой локации изменили некий функционал движка.
Теперь нужно эти изменения применить к живому сайту.

Соответственно, перезаписываем на сервере те файлы, которые изменили.

Вопросы: нужно ли удалять все кэши на сайте, чтобы юзеры сайта прочухали изменения, или эти кэши сами со временем обновятся?

Если удалить кэши, не затронет ли это активных в данный момент пользователей с негативной стороны? (типа грузил юзер страницу, а загрузилась только половина или error'ы вылезли)

Сильно ли затормозится их работа с сайтом, пока не создастся новый кеш?