Parece-me que você não tem "Cache de componente" marcado no CFAdmin (Configurações do servidor > Cache) no servidor lento.
Outra possibilidade é que você tenha diferentes mapeamentos de CF (Configurações do servidor > Mapeamentos) e / ou caminhos de tag personalizados (Extensões > Caminhos de tag personalizados) definidos entre os dois servidores.
É mais provável que seja o primeiro.
Você também pode definir "Cache Template In Request" (Configurações do servidor > Cache) para evitar que o arquivo procure o mesmo CFC após o primeiro para uma determinada solicitação e, se for um servidor de produção, marque "Trusted cache "(Configurações do servidor > Cache) também, o que impedirá qualquer pesquisa no sistema de arquivos se o arquivo já tiver sido carregado uma vez.
O ColdFusion também manterá apenas um número específico de arquivos compilados na memória por vez, definido por "Número máximo de modelos em cache" (Configurações do servidor > Cache), e você deve tentar definir isso para abranger o número total de Arquivos CFML (e métodos CFC, cada um deles compilado em uma classe própria) no seu aplicativo. Obviamente, isso é predicado em ter RAM suficiente disponível para a JVM para lidar com isso. Pode ser um pouco de equilíbrio.