Post Header
Протягом березня у Archive of Our Own – AO3 (Нашому Власному Архіві — АО3) посилився трафік, всього лише за чотирнадцять днів тижневі перегляди сторінок збільшилися з 262 мільйонів до 298 мільйонів. Ми очікуємо, що ця тенденція продовжуватиметься, і для того, щоб зберегти працездатність сайту, ми повинні впровадити вимушені заходи. Найшвидшою і найбільш корисною зміною стане кешування робіт для розлогінених користувачів. На жаль, це означатиме, що від сьогодні, розлогінені користувачі можуть помітити затримку в оновленні робіт. Також перегляди від розлогінених користувачів більше не будуть враховуватися.
Чому це відбувається?
Збільшення трафіку ускладнює роботу наших серверів, які отримують величезну кількість запитів кожного разу, як хтось завантажує роботу. (Ми плануємо замовити нове обладнання для допомоги з цією проблемою, однак спочатку нам потрібно закінчити деякі роботи з утримання серверів, що тривають на даний момент, і визначити, яке саме замовити обладнання. Доставка і встановлення серверів зазвичай займає кілька місяців, однак можуть бути неочікувані затримки через пандемію).
Завантаження кешованих копій робіт для розлогінених користувачів значно зменшить кількість запитів до серверів. Кешування означає, що нам не потрібно буде кожного разу подавати заявку до бази, коли хтось відвідує конкретну сторінку у певний період часу. Замість цього, один з наших зовнішніх серверів буде видавати всім одну й ту саму копію сторінки. Десь через годину, ця копія оновиться.
Які зміни помічу я?
Від сьогодні, ви можете помітити наступні зміни:
- Коли публікується новий розділ, розлогінені користувачі зможуть отримати доступ до нього тільки через пряме посилання до того часу, поки не оновиться кеш, що відбувається кожні 60 хвилин. Інші зміни до роботи (наприклад, зміни, зроблені автором, нові коментарі чи kudos) також не будуть показані для розлогінених користувачів, поки не оновиться кеш.
- Оскільки сторінки роботи повинні бути ідентичними для всіх розлогінених користувачів, нам довелося зупинити автоматичне заповнення імен гостей та емейлів у формах коментарів. (Ви можете надіслати запит на запрошення і створити обліковий запис, якщо ви хотіли б, щоб форма запам'ятала вас!)
- Залогінені користувачі будуть бачити попередження для контенту для дорослих на кожній роботі с одним з таких рейтингів: Для дорослих, Відвертий або Рейтинг не встановлено. Це є тимчасовим і буде виправлено найближчим часом.
- Нові перегляди від залогінених користувачів не додаватимуться до загальної кількості переглядів роботи. (Існуючі перегляди не зникнуть). Код, що збільшує кількість переглядів, знаходиться на серверах додатків, які не будуть працювати, коли зовнішні сервери роздаватимуть кешовані копії робіт.
Чи буде виправлено перегляди?
Ми шукаємо шляхи, що дозволять нам відновити підрахунок переглядів від розлогінених користувачів, однак пошук довготривалого і життєздатного рішення і його здійснення може зайняти деякий час. Ми працюватимемо з усіх сил, але також просимо вашого терпіння — можливо, наші волонтери нададуть перевагу вдосконаленню продуктивності або власному здоров'ю у ці важкі часи.
Ми повідомлятимемо вас про будь-який важливий прогрес чи затримки тут, в Новинах AO3, або в нашому Твітері — @AO3_Status.