Pinge en side

kongen

kongemedlem
Hvordan kan jeg "pinge" en side slik at den starter?

Hvis noen f.eks. besøker fremsiden på en webside så "pinges" en underside som skal gjøre oppslag i en database. Hvis undersiden allerede holder på å gjøre oppslag i databasen så skal den ikke starte. Databaseoppslagene har ingenting med hva som vises på fremsiden, men "pinget" skal bare brukes i stedet for cronjob.
 

xdex

Medlem
Det er vel ikke verre enn å registrere når en person besøker forsiden, sette opp databasen med "active_search" til true, og false når search/oppslag er ferdig. Så lenge denne står på true, vil det aldri skje noe, til alt er ferdig.
 

kongen

kongemedlem
Å sette db til true/false slik under en db-kjøring kan fungere på å sperre nye kjøringer mens den kjører, men hva hvis db-kjøringen tar 30 sekunder og personen lukker browseren etter 15 sekunder, hvordan kan databasen kjøre ferdig?
 
Topp