19. maj 2005 - 16:17Der er
16 kommentarer og 1 løsning
Tidsbasert kørsel - Schedule plan
Jeg arbejde i ASP.NET og ved at normalt kører funktioner kun når de bliver kaldt når serveren for et request, men jeg vil gerne kunne køre nogle funktioner f.eks. engang hver time, eller til nogle bestemte tidspunkter på en dag. Er det muligt? Hvis ja, hvordan gør man det så?
Lige præcis... men det kræver selvfølgelig du har adgang til dette ;) Du kan se hvilke services du har på din egen maskine her: Kontrolpanel > Administration > Tjenester
arh okay... det tror jeg ikke jeg har adgang til desværre... det skal helst være noget der kører fra webapplication. F.eks. noget man registrere i web.config-filen.
det kunne selvfølgelig være en løsning, men føler det vil blive noget makværk. Vil bare hører om det ikke kunne lade sig gøre, men det lyder det jo desværre ikke til...
Tjaaa... det som er mit problem er jeg gerne vil lave en counter/hitstæller uden den bliver alt for krævende og det kunne jeg forstille mig den bliver hvis jeg konstakter databasen hver gang en klient requester. Min ide hva så at gemme det i cachen, men så ville dataene jo gå tabt hvis serveren går ned... Kan man godt bruge databasen (MySql) til at gemme hit og counts?
når du får et hit så tæller du counter op og tester om tid er ældre end 1 minut hvis det er så opdaterer du counter i databasen med counter i application
max. 1 UPDATE i database per minut og max. 1 minuts hits lost
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.