Um RewriteCond que verifica a existência de um arquivo causa alta latência de IO?

3

Estou configurando uma configuração do Apache para verificar a existência de um arquivo. Se o arquivo existir, o servidor redirecionará para uma página de manutenção. Se não, o aplicativo será servido normalmente.

Estou preocupado com o fato de que, com um grande número de solicitações, a verificação do arquivo precisa acontecer em cada solicitação individual e pode acabar causando uma grande quantidade de IO desnecessário.

Existe uma sobrecarga de IO para verificar a existência de um arquivo?

Em caso afirmativo, existem alternativas para verificar a existência de um arquivo?

Eu preciso ser capaz de modificar algo fora do apache que não requeira uma reinicialização ou seja gracioso. Por exemplo, existe um módulo que permite consultar uma instância do memcached para a presença de uma chave? ou existe algum outro tipo de cache baseado em memória que possa ser usado?

    
por Chris Thompson 11.05.2012 / 23:50

1 resposta

1

Eu imagino que o cache do sistema de arquivos lida com isso da mesma maneira que lida com todos os outros arquivos que o apache tem que abrir. Se você planeja substituir um site ativo por um único arquivo, não deve se preocupar com o impacto no desempenho.

    
por 13.05.2012 / 19:06