Melhor resposta
Todas as respostas estavam corretas, mas incompletas. F5 recarrega a página do servidor, mas usa o cache do navegador para elementos de página como scripts, imagem, folhas de estilo CSS, etc., etc. Mas Ctrl + F5 recarrega a página do servidor e também recarrega seu conteúdo do servidor e não usa cache local em tudo. Então, pressionando F5, digamos na página inicial do Yahoo, ele apenas recarrega o frame HTML principal e carrega todos os outros elementos, como imagens, de seu cache. Se um novo elemento foi adicionado ou alterado, ele o obtém do servidor. Mas Ctrl + F5 recarrega tudo do servidor.
Resposta
A diferença é que geralmente F5 pode usar o cache do navegador, enquanto Ctrl + F5 invalida o cache e força o navegador a buscar o página da web do servidor. Seu aplicativo provavelmente não está configurado bem e diz ao seu navegador para armazenar em cache coisas que não deveria.
Fonte: Quais solicitações os navegadores “” F5 “e As atualizações “Ctrl + F5” são geradas?