Estou cuidando da melhoria de performance de um sistema feito em PHP, já consegui melhorar vários pontos mas tem um ponto específico que não consigo que é o carregamento de arquivos
O sistema carrega muitos arquivos lendo com file_get_contents()
do PHP e usando include
para carregar as classes, estou usando uma debugbar para medir o tempo de execução dos processos
Quando entro pela primeira vez em uma página ela chega a demorar cerca de 8 segundos para carregar (https://prnt.sc/vfqfy3) mas quando entro pela segunda, terceira e outras vezes ela carrega muito rápido e em menos de 1 segundo (https://prnt.sc/vfqjb7), se eu volto daqui uma hora e acesso essa mesma página ela volta a demorar uns 8 segundos e repete a velocidade de menos de 1 segundo depois da segunda, terceira e outras vezes de acesso
Já percebi que isso acontece tanto na hospedagem compartilhada onde o site está como no meu próprio computador, suspeito que seja alguma configuração de hardware que esteja cacheando e priorizando os arquivos daquele momento mas não consigo provar
Isso é uma possibilidade real? Tem algum jeito de eu provar que é isso que está acontecendo?