Post Header
Archive of Our Own – AO3 (Naš vlastiti arhiv) je u ožujku imao znatan porast prometa, gdje se tjedni posjet stranice povećao s 262 milijuna na 298 milijuna u samo dva tjedna. Očekujemo da će se ovaj trend nastaviti, te kako bi osigurali rad stranice, poduzeti ćemo hitne mjere. Najbrža i najkorisnija promjena koju možemo poduzeti je spremanje djela u cache za odjavljene korisnike. Nažalost, to znači da će od ovog momenta prijavljeni korisnici primijetiti kašnjenje u ažuriranju djela, te se broj pregleda stranice djela odjavljenih korisnika više neće uračunavati..
Zašto se ovo događa?
Povećan promet napreže bazu podataka naših servera, koji primaju desetak zahtjeva svaki put kada netko učita djelo. (Planiramo naručiti novi hardver koji bi pomogao s ovim, no prvo moramo završiti s trenutnim održavanjima servera, i moramo odrediti koji hardver naručiti. Dostava i instalacija servera inače traje par mjeseci, a može doći i do neočekivanih kašnjenja zbog pandemije.)
Spremanje cache kopija djela odjavljenim korisnicima će drastično smanjiti broj zahtjeva bazi podataka. Spremanje djela u cache znači da nećemo tražiti bazu podataka za najnovije informacije svaki put kada netko posjeti određenu stranicu u nekom vremenskom periodu. Umjesto toga će jedan od naših pristupnih poslužitelja svima dati istu kopiju te stranice. Nakon sat vremena, ta će kopija biti ažurirana.
Kakve ću promjene primijetiti?
U roku od nekoliko trenutaka ćete primijetiti sljedeće promjene:
- Nakon što je objavljeno novo poglavlje, odjavljeni korisnici će mu moći pristupiti samo kroz direktnu poveznicu dok se cache ne ažurira, do čega će otprilike doći svakih 60 minuta. Druge promjene djela (npr. promjene koje je napravio kreator, ili novi komentari, ili ostavljeni kudosi) također možda neće biti vidljive odjavljenim korisnicima dok se cache ne ažurira.
- Pošto stranice djela moraju biti identične svim odjavljenim korisnicima, morali smo stati s automatskim popunjavanjem imena i emailova gostiju u formularu za komentare. (Možete tražiti pozivnicu i napraviti račun ukoliko želite da vas formular zapamti!)
- Odjavljeni korisnici vidjeti će upozorenje sadržaja za odrasle na svakom djelu koje je ocijenjeo s ocjenama primjerenosti: "za odrasle osobe", "eksplicitan sadržaj", ili "bez ocjene primjerenosti”. Ovo je privremeno i bit će popravljeno što je prije moguće.
- Novi brojevi pregleda stranica odjavljenih korisnika neće biti dodani broju pregleda stranica djela. (Postojeći brojevi pregleda neće biti izgubljeni.) Kod koji povećava broj pregleda se nalazi u našem poslužitelju aplikacije, tako da se neće pokrenuti kada pristupni poslužitelj izda cache kopije djela.
Hoće li brojevi pregleda stranice biti ispravljeni?
Tražimo opcije koje će nam dopustiti da nastavimo brojati preglede stranica odjavljenih korisnika, no vjerojatno će proći neko vrijeme prije negoli pronađemo i implementiramo održivo, dugotrajno rješenje. Raditi ćemo što je brže moguće, no molimo vas za strpljenje -- naši volonteri će možda morati priotizirati dodatna poboljšanja performansi, ili svoje zdravlje u ovim stresnim vremenima.
Obavještavati ćemo vas o bilo kojim značajnim pomacima ili propustima ovdje na AO3 Vijestima i našem @AO3_Status Twitter feedu.