AO3 News

Post Header

Published:
2020-04-02 05:52:27 UTC
Original:
Emergency measures affecting works
Tags:

The Archive of Our Own – AO3 (Vores Eget Arkiv) har oplevet et markant stigning i trafik i løbet af marts med ugentlige sidevisninger, der steg fra 262 millioner til 298 millioner på kun to uger. Vi forventer, at denne tendens fortsætter, og for at siden fortsat kan løbe rundt, er vi blevet nødt til at tage nødforanstaltninger. Den hurtigste og mest effektive ændring, vi kan gøre, er at cachelagre de værker, vi forsyner de brugere, der er logget ud, med. Desværre betyder det, at brugere, der er logget ud, fra nu af vil opleve en forsinkelse i opdateringen af værker, og at klik fra brugere, der er logget ud, ikke længere vil være inkluderet i værkets antal af klik.

Hvorfor sker det?

Den øgede trafik sætter vores databaseservere under pres, da den modtager et hav af forespørgsler, hver gang nogen loader et værk. (Vi regner med at bestille nyt hardware for at hjælpe med dette pres, men først er vi nødt til at færdiggøre noget igangværende server-vedligeholdelse og beslutte os for det hardware, der skal bestilles. Levering og installation af servere tager normalt et par måneder, og der kan forekomme uventede forsinkelser på grund af pandemien.)
At forsyne cachelagrede kopier af værker til de brugere, der er logget ud, vil drastisk reducere mængden af de databaseforespørgsler, vi foretager. Cachelagring betyder, at vi ikke er nødt til at bede databasen om den nyeste information, hver gang nogen besøger en bestemt side på et givent tidspunkt. I stedet kan en af vores front-end servere give alle den samme kopi af siden. Efter omkring en time bliver den kopi opdateret.

Hvilke ændringer vil jeg bemærke?

Fra nu af vil du måske bemærke følgende ændringer:

  1. Når et nyt kapitel bliver opdateret, vil brugere, der er logget ud, kun være i stand til at tilgå det ved hjælp af et direkte link, indtil cachelageret bliver opdateret, hvilket vil ske cirka hver 60. minut. Andre ændringer ved værket (f.eks. ændringer fra ophavspersonen eller nye kommentarer eller kudos) er måske heller ikke synlige for brugere, der er logget ud, indtil cachelageret er opdateret.
  2. Fordi værksiderne er nødt til at være identiske for alle brugere, der er logget ud, har vi været nødt til at stoppe med automatisk at udfylde gæsters navne og e-mails på kommentarformularen. (Du kan anmode om en invitation og oprette en konto, hvis du gerne vil have, at formularen husker dig!)
  3. Brugere, der er logget ud, vil se advarsler om voksenindhold på alle værker, der er kategoriseret som enten Moden, Eksplicit eller Ikke Vurderet. Det er midlertidigt og vil blive rettet så hurtigt som muligt.
  4. Nye klik fra brugere, der er logget ud, vil ikke blive tilføjet til værkets antal af klik. (Allerede eksisterende klik vil ikke blive fjernet.) Den kode, der øger antallet af klik, bor på vores applikationsservere, så den vil ikke være aktiv, når vores front-end servere uddeler cachelagrede kopier af værkerne.

Vil antal kliks blive ordnet?

Vi undersøger lige nu muligheder, der vil gøre det muligt at fortsætte med at tælle klik fra brugere, der er logget ud, men det tager måske noget tid at finde og implementere en anvendelig løsning, der kan bruges på længere sigt. Vi arbejder så hurtigt, vi kan, men vi beder om din tålmodighed -- vores frivillige er måske nødt til at prioritere andre præstationsforbedringer eller deres eget helbred i disse stressende tider.

Vi vil holde dig opdateret om vigtig fremgang eller tilbagegang her på AO3 nyheder og på vores
@AO3_Status Twitter-side.