em C # o construtor Static é executado para cada inicialização do objeto ou apenas uma ve

na minha classe Eu tenho um dicionário estático de objeto de strings que contém um grande número de itens (ele lê de um arquivo e os inicializa). Eu escrevi um construtor estático para fazer isso e leva alguns segundos, mas eu quero fazê-lo uma vez mais rápido, já que estou fazendo isso no ASP.Net e quero que meu site não tenha essa sobrecarga, o que devo fazer? se esse construtor é executado para cada objeto, eu estava pensando em algum método, mas acho que tenho que executar esse método em cada página do site que o usuário executa, então acho que seria o mesmo, certo? qual é a sua solução para inicializar um grande conjunto de variáveis apenas uma vez? obrigad

questionAnswers(2)

yourAnswerToTheQuestion