Recentemente, tenho um projeto que precisa usar um iframe para ligar para uma página que muda todos os dias. Mais tarde, pensei se o iframe irá cache a página, então escrevi uma demonstração para provar, e o resultado é o seguinte:
Se o SRC de um iframe for uma página estática, pode ser armazenada em cache, porque a página estática tem 200 e 304 statuses
Se o SRC do iframe for uma página dinâmica, ele não será armazenado em cache, porque as páginas dinâmicas são todas 200 status
Se o SRC de um iframe for uma página pseudo-estática, é necessário analisar se a página pseudo-estática terá um estado 304 e, em caso afirmativo, será armazenado em cache.
Espero que seja útil para os sapatos infantis que encontrem o mesmo problema.