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

Responder a