Você pode explicar porque eu não deveria servir PHP fora do Gluster?

2

Há uma boa chance de eu acabar executando o Drupal em vários nós front-end nos próximos seis meses, e gostaria de saber se há uma boa razão para não ter uma única instância do Drupal armazenada em Gluster Nós estaremos usando o APC, então presumivelmente a maioria do Drupal acabaria no cache de opcode local, significando que não haveria uma tonelada de leituras - estou errado sobre isso?

    
por jj_aa 18.11.2009 / 19:36

3 respostas

1

'Você pode usar o quick-read e o io-cache para melhorar o desempenho de arquivos pequenos. O lançamento 3.0 possui mais algumas otimizações para arquivos pequenos. Mas eu concordo com você, se estas são páginas PHP estáticas, você está melhor com o rsync para fazer cópias locais.

    
por 10.12.2009 / 12:51
1

Porque o drupal depende muito de instruções file_exists que não podem ser armazenadas em cache no APC e faz com que o glusterfs verifique com o quorum de servidores para ver se o arquivo existe. Desempenho louco tão horrível.

    
por 29.01.2015 / 03:37
0

Eu acredito que haverá uma grande sobrecarga de rede quando o Drupal pedir ao Gluster que lhe demos muitos arquivos pequenos.

Certifique-se de que você tenha uma cópia de todos esses arquivos em cada nó e, em seguida, continue.

    
por 20.11.2009 / 20:55