Mais um voto para a solução do início e fim na base de dados.

Nem acho que deveria ter AJAX.
Na verdade quando o utilizador carregar a página eu sei quando aquela promoção 
acaba. Então, por javascript puro, eu começo a contagem até o fim.
E na validação da compra eu vou novamente a base para verificar se está dentro 
do prazo.

São apenas pensamentos,  mas acho que dá seguir esta linha sem muitos problemas.

Agora em questão do SQL vs arquivos no servidor (xml ou txt) não sei se é tão 
mais rápido assim.
Quando acessar o XML ou o TXT eu vou precisar tratá-lo na mesma. O SQL já vem 
tratado.
Sem contar que podemos otimizar o desempenho da base de dados com tunning e etc.
Até mesmo deixá-la numa máquina dedicada para tal.
Mas cada caso é um caso, lógico ^_^

[]'s


Em 2010/10/21, às 14:59, Leonardo Grillo escreveu:

> Ele ta falando que no linux não é possível agendar (cron) execução de 
> códigos...
> Bom, para o Tiago entender melhor, 
> 1. Se você fizer um sistema desse cronômetro por ex. executando direto pelo 
> banco, com certeza o sistema iria dar algum erro, pois a sobrecarga no 
> servidor/banco seria muito grande, se levar em conta que está contando os 
> milésimos de segundo.
> 2. Salvando no banco apenas a data de término, podemos fazer um script 
> javascript que conte do dia atual até a data de término. Sempre que alguem 
> entra no sistema, será checado no banco de dados a data de término e será 
> feito o procedimento dito acima.
> 3. Existe + de uma solução para executar um script de tempos em tempos. 1. em 
> linux exite o cron. 2. você pode criar um script que ao usuário acessar o 
> site ele verifique se já passou 1h depois do ultimo acesso, se sim, verificar 
> se o js está correto.
> 
> Bom, como dica, eu faria de uma forma a não acessar o sql, utilizando um xml 
> ou mesmo um arquivo txt para cada promoção (isso se o site for muito acessado)
> 
> espero ter ajudado.
> 
> Em 21 de outubro de 2010 10:35, Roberto Almeida Quilice Longhi 
> <[email protected]> escreveu:
> Tiago,
> 
> Concordo que parte tem que ser feita em javascript e parte no servidor.
> Eu faria dessa forma para não ficar fazendo requisição no servidor se é algo 
> que o cliente pode resolver.
> 
> Porém não entendi o paragrafo abaixo:
> 
> "Pois em windows você pode programar a execução de um método automaticamente 
> mas agora em linux.. ai é que são elas."
> O que tu quis dizer com isso ?
> 
> Em 21/10/2010 11:22, Tiago Davi escreveu:
>> Interessante, fiquei analisando esses sites de compras coletivas e tenho 
>> quase certeza que eles funcionam com Asp.net..
>> Pois em windows você pode programar a execução de um método automaticamente 
>> mas agora em linux.. ai é que são elas.
>> 
>> 
>> Em 21 de outubro de 2010 11:18, Lucas <[email protected]> escreveu:
>> Na parte da visualização (Front End) é JavaScript... Agora, você pode fazer 
>> um esquema de ajax, para sincronizar o relógio de tempo em tempo, tendo 
>> consulta no banco ou não.. e quando "zerar" o cronometro, você também faz 
>> uma requisição ajax para certificar que o tempo foi "acabado"...
>> Eu faria assim.
>> 
>> Em 21 de outubro de 2010 11:15, Tiago Davi <[email protected]> 
>> escreveu:
>> Bom dia galera.
>> 
>> Gostaria de saber se é possível em PHP fazer um cronômetro no estilo Peixe 
>> Urbano de forma que fique contando o tempo automáticamente no servidor mesmo
>> sem a execução do script.
>> 
>> Por exemplo:
>> 
>> Um usuário entrou e viu uma oferta que tem 01:20:00, o mesmo saiu da página 
>> e ficou 1h fora e quando voltou o tempo estava em 00:20:00.
>> 
>> Alguém tem idéia de como fazer isso de forma eficiente em um servidor linux?
>> 
>> Att.
>> 
>> -- 
>> Tiago Davi - Desenvolvedor Web.
>> http://tiagoaspnet.blogspot.com
>> 
>> Política e outros temas:
>> http://socorrobr.blogspot.com/
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
>> 
>> 
>> 
>> -- 
>> Att. 
>> Lucas H. J. Sigaki
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>> 
>> 
>> 
>> 
>> -- 
>> Tiago Davi - Desenvolvedor Web.
>> http://tiagoaspnet.blogspot.com
>> 
>> Política e outros temas:
>> http://socorrobr.blogspot.com/
>> 
>> 
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>> 
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
> 
> -- 
> Roberto Almeida Quilice Longhi
> Folha de Pagamento - Web 
> Ramal: 1406
> Tel: (11) 8599-9022
> Programação Contmatic
> 
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
> 
> 
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a