fgr Skrevet 31. mars 2009 Del Skrevet 31. mars 2009 http://avisavis.no/ Siden har et problem og det er: Den leser inn fra nettavisene til databasen en gang hvert 5. minutt, dette tar ca 10-20sekunder. Hvis man går inn på siden akkurat når den leser inn til databasen, vil ikke alle sakene komme med (uten å trykke F5 noen sekunder senere) Noen som vet en lur måte å omgå det problemet på? oppdaterern deleter tablen og lager ny for hver update. Lenke til kommentar
Ernie Skrevet 31. mars 2009 Del Skrevet 31. mars 2009 (endret) Noen spesifikk grunn til at du sletter tabellen? Det høres iallfall ut som en grusomt og lite ideell løsning. Uannsett, problemet du har kommer av at du ikke gjørt det atomisk. Å kjøre transaksjoner vil løse problemet, men da risikerer man å måtte vente de 10-20 sekundene det tar før tabellen er oppdatert. Så enten må du redesigne litt slik at du slipper unna med ren update ved gammel sak og insert ved nye saker uten at du må tømme tabellen først, ellers så må du finne en måte å reduserer de 10-20 sekundene slik at man kan bruker transaksjoner og dermed låse tabellen helt inntil alt er oppdatert. Det siste kan være en mulighet hvis du gjør mest mulig av oppdateringsjobben (hente inn innhold fra andre sider etc.) før du roter med tabellen. Endret 1. april 2009 av Ernie Lenke til kommentar
fgr Skrevet 1. april 2009 Forfatter Del Skrevet 1. april 2009 sefffff. takk. smartingen meg kjørte looper for hver eneste sak i hver avis, ikke rart det tok tid. brukte array_push for å lage en array med alle queries og DELETE / INSERT'a helt tilslutt. Lenke til kommentar
AlecTBM Skrevet 1. april 2009 Del Skrevet 1. april 2009 HOLY CRAP den der gikk treg, har ikke stoppa å laste enda, hørt om side visning? Er jo latterlig uoversiktlig Lenke til kommentar
fgr Skrevet 2. april 2009 Forfatter Del Skrevet 2. april 2009 HOLY CRAP den der gikk treg, har ikke stoppa å laste enda, hørt om side visning?Er jo latterlig uoversiktlig er det tregt? hm her laster siden på 3sek, ihvertfall for øyeblikket. hva mener du eventuelt kan gjøres? Lenke til kommentar
AlecTBM Skrevet 2. april 2009 Del Skrevet 2. april 2009 Først, hvilken linje har du? Jo, du viser kun, si 50 artikler per side Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå