Tema: Re: Cronjob dažniau nei kartą per minutę?
Autorius: Jornada Del Muerto
Data: 2012-04-20 12:26:53
Tai siaip galima imti tuo metu kai klientas kazka nori paziureti, pvz. yra bazinis naujienu sarasas, kuri kiekviena ar beveik kiekviena karta teks atnaujinti, pvz. darai tokia logika:

1. Pasidarai kur saugoti scraptinamas naujienas pas save, Duombaze ar tai saugai i kataloga koki kaip failus cia tavo reikalas;

2. Isivedi konstanta kas kiek laiko atnaujinti ta informacija, pvz viena karta per 5 sekundes, kad neuzbombinti saito is kurio imi informacija jei pas tave pvz bus per 1 sekunde 50 lankytoju ir kad jie (tie is kur imama info) nesugalvotu tavo IP uzbanyt :)

2. Isivedus konstanta, tuo metu kai ateina kazkoks klientas browsint, tikrini ar nereikia atnaujinti jau duomenu, ar nepraejo konstantoje nurodytas laikas, jei praejo naujini i savo saugykla ta puslapi ir isvedi tam useriui info kuris inicijavo viska;

3. Jei nepraejus tam laikui ateina kitas useris ar desimtys useriu tai nevykdai tokiu atveju kito puslapio bombardavimo, kad kiekvieno userio request metu imineti, o jei nepavyksta paimti pvz per daug prisijungimu, tada rodai ta ka esi issaugojas seniau.

4. Jei kazkas ateina tuo metu kai imama tai turi but ir kazkur galima pasiziureti, ir tam useriui pvz. rodoma dar nenaujinta info.

Taip laisvai per lankytoju requestus issiverst eina.



"useris" <mantastrinti@universe-trinti.lt> wrote in message news:jmq207$c37$1@trimpas.omnitel.net...
> Kliento naudojimas nebūtinas.
> Programa naudoja curl puslapių paėmimui, postinimui. Tarkime, reikia labai 
> dažnai refreshinti puslapius ir post'inti.
> Svarbu didelis dažnis, užtektų kelių valandų per savaitę ciklo sukimo.
> 
> "Jornada Del Muerto" <jornada@lythum.lt> wrote in message 
> news:jmjf51$4pp$1@trimpas.omnitel.net...
>> Pala bet jei taip daznai kazko reikia, gal kazka kito cia galvoti, ziurek 
>> vistiek jei nieks WEB nebrowsina tai labai retai aktualu sukt tuo metu 
>> kazkoki procesa, o jei browsina tai browsinant gali uzkabint tos funkcijos 
>> iskvietima, gal taip tinka?
>>
>>
>>
>> "useris" <mantastrinti@universe-trinti.lt> wrote in message 
>> news:jmhfr4$npf$1@trimpas.omnitel.net...
>>> Pakeisti architektūros negaliu, tik prisitaikyti deja :)
>>> Kadangi su php kažkiek sugalvojau, tai ir pasidariau, jei su kokiu delphi
>>> daryt, tai pc reikėtų laikyt paleistą.
>>>
>>> "Jornada Del Muerto" <jornada@lythum.lt> wrote in message
>>> news:jmha5v$jc8$1@trimpas.omnitel.net...
>>>> Sakyciau ziureti is kito tasko, kam reikia taip daznai kazka 
>>>> paleidineti?
>>>> Gal pacioje projekto architekturoje problemos ?
>>>>
>>>> "useris" <mail@tt.lt> wrote in message
>>>> news:jm7icj$tc0$1@trimpas.omnitel.net...
>>>>> Sveiki,
>>>>>
>>>>> yra php skriptas, kuris cronjob pagalba paleidžiamas kas minutę, nes
>>>>> dažniau
>>>>> neina (hostex).
>>>>> Kartais reikia kaip galima daugiau kartų per laiko vienetą įvykdyti
>>>>> skriptą,
>>>>> tai kilo klausimas, kaip tai padaryti?
>>>>>
>>>>> Primityvus variantas - įdėti meta tagą "refresh", bet čia nesamonė, nes
>>>>> pc
>>>>> reikia laikyti įjungtą, ir išmeta kartais 500 error.
>>>>>
>>>>> Dar galvoju, gal dėti ciklą? Kaip reikėtų jį aprašyti?
>>>>>
>>>>> Dėkui už pamąstymus ir pagalbą :)
>>>>>
>>>
>>> 
> 
>