Cara, 40mil registros não é quase nada pra um banco de dados, ainda mais com uma máquina dedicada.
Como será o esquema de retirada dos convites? O próprio usuário acessa a web de casa e imprime um convite, ou, no local do evento, terá um conjunto de pessoas fazendo essa validação? Se for a primeira opção e o prazo for realmente muito curto, acho que você pode até pensar em alguma forma de evitar que, enquanto você está atualizando as tabelas pra gravar que o cara já retirou o convite, a tabela fique presa para os Selects. Se for a segunda opção, nem precisa se preocupar, pois você terá pouquíssimos acessos simultâneos. Uma boa, nesses casos, é fazer uma simulação. Faça um script que inclua registros aleatórios no seu banco de dados, com uma massa considerável de dados (nesse seu caso, sugiro que faça até com mais registros, pois, como disse, 40k não é pesado pras máquinas de hoje em dia) e, depois, faça outro que faça a operação de distribuição dos convites. Aí é só monitorar o servidor e os tempos de resposta das operações, e ver se não vai ter nenhum "gargalo" na hora H. 2008/10/14 Reginaldo Sousa <[EMAIL PROTECTED]>: > O uso de conexões persistentes ajuda ou atrapalha nesse caso? > > 2008/10/14 Reginaldo Sousa <[EMAIL PROTECTED]> >> >> Também achei isso. >> >> E por segunrança coloquei CAPTCHA no cadastro, validação de campos no >> cliente e no servidor, sessão pra controlar se o cara já enviou requisição >> pro cadastro, pra não processar duas vezes. >> >> Mais uma dúvida: nas configurações do database.php eu posso setar qualquer >> diretório pra fazer o cache do banco? ou tem alguma coisa a ver com o mySQL >> em si? >> >> 2008/10/14 Eric Saboia (Fortes Informatica) >> <[EMAIL PROTECTED]> >>> >>> Concordo.. >>> Ainda mais com servidor dedicado ;) >>> >>> ----- Original Message ----- >>> From: Henrique de Castro >>> To: CodeIgniter Brasil >>> Sent: Tuesday, October 14, 2008 3:10 PM >>> Subject: Re: [CodeIgniter] Site com grande quantidade de acessos >>> Se seu banco estiver bem modelado, com os índices certos (pelo que parece >>> CPF será um deles), dificilmente vc terá problemas. >>> >>> 2008/10/14 Reginaldo Sousa <[EMAIL PROTECTED]> >>>> >>>> A Aplicação ta rodando com: >>>> MySQL 5 + PHP 5.2 + CI 11.6.3 + Servidor dedicado Locaweb. >>>> >>>> Ativei o cache do CI, mas queria saber se tem algo mais pra ajudar >>>> >>>> >>>> 2008/10/14 Eric Saboia (Fortes Informatica) >>>> <[EMAIL PROTECTED]> >>>>> >>>>> Qual o sgbd? >>>>> >>>>> ----- Original Message ----- >>>>> From: Reginaldo Sousa >>>>> To: CodeIgniter Brasil >>>>> Sent: Tuesday, October 14, 2008 12:48 PM >>>>> Subject: [CodeIgniter] Site com grande quantidade de acessos >>>>> Fala galera, >>>>> >>>>> Seguinte: to trabalhando em um projeto que terá uma grande quantidade >>>>> de acessos simultâneos. >>>>> Serão 40.000 cadastros em aproximadamente 10~15 dias. >>>>> Na home do site, será exibido um contador desse cadastro. >>>>> >>>>> No dia do evento, terei que validar os cadastros feitos pelo site, para >>>>> não entrar 2 pessoas com mesmo convite. >>>>> Essa verificação vai ser feita atraves de uma consulta pelo CPF(ou >>>>> outra coisa a definir) se o CPF estiver liberado, marco em um outro campo >>>>> que o cara retirou o convite. >>>>> Então, serão 40.000 consultas em algumas horas. >>>>> >>>>> Isso vai sobrecarregar um servidor dedicado? >>>>> Gostaria de saber se uma aplicação "normal" no CI vai aguentar? >>>>> O que posso fazer pra melhorar a performance? Tipos de tabela, criar >>>>> índices? >>>>> >>>>> Abraços, >>>>> >>>>> -- >>>>> Reginaldo Sousa | Desenvolvedor web >>>>> [EMAIL PROTECTED], [EMAIL PROTECTED] >>>>> (21) 8728-1850 >>>>> >>>>> ________________________________ >>>>> >>>>> _______________________________________________ >>>>> Lista mailing list >>>>> [email protected] >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>>> _______________________________________________ >>>>> Lista mailing list >>>>> [email protected] >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>> >>>> >>>> >>>> -- >>>> Reginaldo Sousa | Desenvolvedor web >>>> [EMAIL PROTECTED], [EMAIL PROTECTED] >>>> (21) 8728-1850 >>>> >>>> _______________________________________________ >>>> Lista mailing list >>>> [email protected] >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>> >>> >>> ________________________________ >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >> >> >> >> -- >> Reginaldo Sousa | Desenvolvedor web >> [EMAIL PROTECTED], [EMAIL PROTECTED] >> (21) 8728-1850 > > > > -- > Reginaldo Sousa | Desenvolvedor web > [EMAIL PROTECTED], [EMAIL PROTECTED] > (21) 8728-1850 > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > -- Newton Wagner skype: newtonwagner msn/gtalk: [EMAIL PROTECTED] http://www.newtonwagner.net/ - http://www.owshit.com.br/ _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

