1)A aplicação terá que acessar arquivos DBF's , pois essa aplicação será integrada com alguns sistemas gerenciais aqui na empresa.
Para cada dbf terei uma conexão ??? O desempenho disso irá cair muito?
Você não precisa ter uma conexão para cada DBF. Na realidade, usando ADO ou componentes COM, vc pode ter uma unica conexao sempre que precisar acessar as tabelas. Note tambem que via de regra, para tabelas DBF a unica conexão que custa é a criação de componentes ADODB.Connection, visto que não existe o custo de uma conexão com banco de dados como temos no SQL Server.
Talvez uma das melhores abordagens seja abrir a conexão ADO (ou USE na tabela caso vc esteja usando componentes com acesso nativo), fazer o trabalho e fechar a conexão ADO (ou USE IN ... na tabela DBF). Ou seja, abre, faz e fecha.
2)Para quem já usa componente COM do VFP na web , gostaria de saber se a performace é maior do que se usar o metodo padrao VBScript??
Na minha experiência sim. Usando componentes COM, além do acesso nativo só temos o temo da curação/chamado do nosso componente COM. Usando VBScript/ADO, normalmente temos que fazer diversas chamadas COM, entre a página ASP e os componentes do ADO, o que é sabidamente custoso
Um abraço!