В современных версиях Safari для macOS кэш браузера можно очищать без удаления истории посещений, файлов cookie, результатов поиска и других данных сайтов. Функция локального удаления кэша особенно полезна разработчикам — для обновления данных с сервера, но пригодится и рядовым пользователям.

Очистка кэша с помощью настроек Safari
Чтобы очистить кэш на Mac, нужно активировать меню разработчика в Safari. Скрытая панель с настройками, помимо удаления кэша, включает множество полезных для разработчиков функций. Например, можно посмотреть исходный код нужной страницы или сайта.
Чтобы активировать меню разработчика, откройте Safari > Настройки, выберите раздел Дополнения и установите галочку рядом с пунктом Показывать меню «Разработка» в строке меню.
Вернитесь в любое окно Safari, в строке меню выберите Разработка и нажмите Очистить кэши.
Через несколько секунд Safari удалит все кэшированные файлы. Браузер не сообщает в диалоговом окне об удалении кэша.
Очистка кэша с помощью комбинации клавиш
После включения меню разработчика, удалить кэш можно и с помощью сочетания клавиш Command + Option + E. Это быстрее и удобнее, чем искать нужный пункт в меню Safari.
Удаление кэша определенной страницы
Чтобы обновить кэш конкретной страницы в Safari на Mac, удерживайте клавишу Shift и нажмите на значок обновления страницы в строке поиска вверху справа. В отличие от первого метода этот способ очищает не все кэшированные файлы, а выбранной страницы сайта.
Очистка кэша вручную
Safari хранит кэш всех сайтов в файловой системе macOS:
~/Library/Caches/com.apple.Safari/
Большинство кэшированных файлов Safari хранятся в виде файла базы данных sqlite и доступны для редактирования и удаления. Но очищать кэш таким образом рекомендуется, только если вы знаете, что делаете. В остальных случаях лучше использовать описанные выше способы.
Большинству пользователей нет необходимости очищать кеш в Safari, но иногда это может помочь в решении проблем с браузером.