Que tal uma velocidade de recuperar o valor string com fopen, consulta de mysql, incluem / exigem

StackOverflow https://stackoverflow.com/questions/1024715

  •  06-07-2019
  •  | 
  •  

Pergunta

Isso é uma questão geral. Eu preciso fazer recuperar o valor de cerca de 20 cordas de cerca de 100 caracteres cada. Qual dos seguintes métodos seria o mais rápido, a fim de recuperar as variáveis?

1) a leitura de um separado arquivo de inclusão, onde os valores das variáveis ??são atribuídos (por exemplo $ var1 = "blablablah ...."; etc) 2) a leitura de um arquivo de texto 3) leitura de um pequeno banco de dados () - e.g. fazendo um simples mysql consulta

E o que dizer de um caso um pouco maior, por exemplo, cerca de 50 cordas até 300 caracteres cada um?

Obrigado

Foi útil?

Solução

Qual dos seguintes métodos faria ser o mais rápido, a fim de recuperar as variáveis?

1) a leitura de um separado arquivo de inclusão

E o que dizer de um caso um pouco maior, por exemplo. cerca de 50 cadeias de até 300 caracteres cada um?

1) a leitura de um separado arquivo de inclusão

Ela realmente depende de quanto você valoriza o desempenho ao longo praticidade.

Outras dicas

Você não incluímos quantas dessas cordas existem em seu conjunto de dados no total, e quantas vezes eles são atualizados.

Usando uma solução de solução ou de disco-arquivos totalmente baseado em PHP é bom quando há apenas alguns deles e eles são raramente atualizado; torna-se um pesadelo de gerenciamento quando há 1 bilhão e eles são atualizados a uma taxa de milhares por minuto.

Comece com a solução mais óbvia (mais sustentável), em seguida, otimizar uma vez o desempenho torna-se um problema e você tiver certeza de que é a fonte do mesmo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top