Post Header
Archive of Our Own – AO3 (Nasze Własne Archiwum) zaobserwowało w marcu wyraźny wzrost w odwiedzinach strony: z 262 do 298 milionów wyświetleń w okresie tylko dwóch tygodni. Spodziewamy się, że wzrost ten będzie się utrzymywał, w związku z czym będziemy musieli podjąć środki nadzwyczajne by utrzymać sprawne działanie strony. Najszybszą i najbardziej pomocną zmianą, którą możemy podjąć, jest zapisywanie w pamięci podręcznej prac wyświetlanych dla wylogowanych użytkowników. Niestety oznacza to, że od tego momentu, wylogowani użytkownicy mogą doświadczyć opóźnienia w aktualizacji prac, a wyświetlenia przez wylogowanych użytkowników nie będą wliczane w ilość wyświetleń pracy.
Dlaczego to się dzieje?
Zwiększona ilość odwiedzin strony spowoduje obciążenie naszych serwerów bazy danych, które otrzymują dziesiątki zapytań za każdym razem, gdy ktoś ładuje stronę pracy. (Planujemy zamówić nowy sprzęt by pomóc z obciążeniem, ale najpierw musimy zakończyć trwającą konserwację serwerów by ustalić jaki sprzęt musimy zamówić. Dostawa i instalacja serwerów zajmuje zazwyczaj parę miesięcy, jednak w związku z obecną pandemią, możemy doświadczyć niespodziewanych opóźnień.)
Wyświetlanie zapisanych kopii prac dla wylogowanych użytkowników znacznie zredukuje liczbę wysyłanych zapytań. Zapisywanie w pamięci podręcznej oznacza, że nie musimy pytać bazy danych o najnowsze informacje za każdym razem, gdy ktoś odwiedza daną stronę w konkretnym momencie. Zamiast tego, jeden z naszych serwerów front-end pokazuje wszystkim tę samą wersję strony. Po upływie godziny, ta kopia jest aktualizowana.
Jakie zmiany będą dla mnie zauważalne?
Od tego momentu, możesz zauważyć następujące zmiany:
- Gdy opublikowany jest nowy rozdział, wylogowani użytkownicy będą w stanie zobaczyć go jedynie poprzez bezpośredni link, dopóki zapisana kopia nie zostanie zaktualizowana, co będzie miało miejsce mniej więcej co 60 minut. Inne zmiany pracy (takie jak edycje pracy przez autora czy nowe komentarze i kudos, które zostały w tym czasie pozostawione) również nie będą widoczne dla wylogowanych użytkowników do momentu aktualizacji zapisanej kopii.
- Ponieważ strony prac muszą być identyczne dla wszystkich wylogowanych użytkowników, musieliśmy przestać automatycznie uzupełniać imiona i emaile gości w formularzu komentarzy. (Możesz złożyć prośbę o otrzymanie zaproszenia i założyć konto, jeśli chcesz by formularz pamiętał twoje dane!)
- Wylogowani użytkownicy zobaczą ostrzeżenie o treści dla dorosłych przy otwieraniu każdej pracy oznaczonej jako Mature, Explicit lub Not Rated (Dla dojrzałych, Dla dorosłych lub Brak kategorii wiekowej). Jest to tymczasowy problem i zostanie rozwiązany jak tylko będzie to możliwe.
- Nowe wyświetlenia przez wylogowanych użytkowników nie będą dodawane do ilości wyświetleń pracy. (Istniejące wyświetlenia nie będą utracone.) Kod odpowiedzialny za aktualizowanie ilości wyświetleń jest zlokalizowany w naszych serwerach aplikacji, więc nie zostanie uruchomiony kiedy serwery front-end pokazują zapisane kopie prac.
Czy ilość wyświetleń zostanie naprawiona?
Badamy opcje, które pozwolą nam ponownie liczyć wyświetlenia przez wylogowanych użytkowników, ale może minąć trochę czasu zanim uda nam się znaleźć i wprowadzić realne rozwiązanie długoterminowe. Będziemy pracować tak szybko jak będziemy w stanie, ale prosimy o cierpliwość – nasi wolontariusze mogą być zmuszeni priorytetować dodatkowe ulepszenia wydajności lub swoje samopoczucie w tym stresującym okresie.
Aktualizacje na temat wszelkich znaczących postępów lub opóźnień znajdą się tutaj w Aktualnościach AO3 oraz na naszym Twitterze @AO3_Status.
