AO3 News

Post Header

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

Archive of Our Own - AO3 (Arsip Milik Kita) mengalami kenaikan jumlah kunjungan signifikan pada bulan Maret, dengan naiknya jumlah total kunjungan situs per minggu dari 262 juta menjadi 298 juta hanya dalam dua minggu. Karena kami memprediksi tren ini akan terus berlanjut, kami menerapkan kebijakan darurat untuk memastikan AO3 dapat tetap berjalan. Perubahan paling cepat dan efektif yang dapat kami lakukan adalah menggunakan caching (memori singgahan) untuk menampilkan karya bagi pengguna yang tidak log masuk. Sayangnya, ini berarti mulai saat ini, mungkin ada jeda waktu sebelum pengguna yang tidak log masuk melihat versi terbaru sebuah karya, dan kunjungan mereka tidak lagi terhitung dalam jumlah total kunjungan sebuah karya.

Mengapa hal ini terjadi?

Kenaikan jumlah kunjungan ini memberi beban berat pada perangkat database (pangkalan data) kami yang mengeksekusi lusinan perintah setiap seseorang membuka sebuah halaman karya. (Kami berencana memesan perangkat baru untuk meringankan beban ini, namun ada pemeliharaan sistem berjalan yang perlu kami selesaikan dahulu untuk memutuskan perangkat apa yang butuh kami pesan. Pengiriman dan pemasangan biasanya memakan waktu beberapa bulan, namun ada kemungkinan terjadi penundaan akibat pandemik ini.)

Menggunakan caching untuk menampilkan karya bagi pengguna yang tidak log masuk akan secara drastis mengurangi beban pada database. Caching artinya database kami akan memberikan kopian halaman-halaman AO3 ke sejumlah peladen depan. Peladen-peladen depan inilah yang kemudian bekerja menyajikan halaman-halaman tersebut kepada pengguna. Database kami cukup memperbarui kopian halaman di peladen-peladen depan ini dengan versi terbarunya setiap sekitar satu jam. Dengan ini, database kami tidak perlu bekerja langsung menampilkan informasi terbaru halaman untuk setiap kunjungan pengguna.

Perubahan apa yang akan saya rasakan?

Berikut perubahan yang mungkin langsung Anda rasakan:

  1. Saat sebuah bab baru diunggah, pengguna yang tidak log masuk hanya dapat mengakses halaman bab tersebut dengan mengetik langsung alamat URL-nya sampai caching diperbarui, yaitu sekitar 60 menit sekali. Perubahan lain pada karya tersebut (contoh: edit baru dari pencipta karya, atau komentar dan kudos (jempol) baru) juga tidak akan tampak bagi pengguna yang tidak log masuk sampai caching diperbarui.
  2. Karena caching hanya dapat menampilkan halaman identik untuk semua pengguna yang tidak log masuk, kami tidak dapat otomatis mengisikan nama dan alamat surel pengunjung di formulir komentar seperti biasanya. (Anda dapat meminta kode undangan dan membuat akun AO3 jika Anda ingin formulir komentar tersebut kembali mengingat Anda!)
  3. Pengguna yang tidak log masuk akan melihat peringatan konten dewasa untuk semua karya dengan rating Mature (Dewasa), Explicit (Eksplisit), dan Not Rated (Tidak Ada Rating). Ini sementara dan akan diperbaiki secepat mungkin.
  4. Kunjungan baru dari pengguna yang tidak log masuk tidak terhitung dalam jumlah total kunjungan sebuah karya. (Jumlah total kunjungan yang sudah ada tidak akan hilang.) Karena kode yang menghitung jumlah kunjungan pengguna ada di peladen belakang kami, kode tersebut tidak berjalan saat sebuah halaman disajikan oleh peladen depan.

Apakah isu jumlah total kunjungan ini akan diperbaiki?

Kami sedang mencari metode alternatif untuk menghitung kunjungan dari pengguna yang tidak log masuk, tetapi menemukan solusi yang bekerja jangka panjang dapat membutuhkan waktu. Kami berusaha bekerja secepat mungkin, namun kami memohon pengertian dan kesabaran Anda -- sukarelawan kami mungkin perlu memprioritaskan kinerja di area lain atau kesehatan mereka sendiri di masa yang melelahkan ini.

Setiap perkembangan atau isu signifikan baru akan kami kabarkan lewat AO3 News (Berita AO3) dan akun Twitter @AO3_Status kami.