No articles yet :(
У нас чудові новини! Сьогодні RevoTale повністю працює на власній інфраструктурі. Останнім кроком було перенесення з Cloudflare R2 Object Storage на власний сервер — і ми раді оголосити, що наше медіа-сховище тепер працює на сервері MinIO, сумісному з S3.
Це було нелегко. Через обмеження безкоштовного плану Cloudflare, нам довелося відмовитися від їхньої інфраструктури та навіть змінити реєстратора доменів. Останньою краплею стало стягнення Cloudflare $10 за налаштований SSL для підтримки четвертого рівня доменів. Звичайно, крім цього, ми стикнулися з іншими неприємними речами, пов’язаними з монополістичними тенденціями Cloudflare.
Отже, з сьогоднішнього дня, кожен дюйм нашої інфраструктури повністю побудований на відкритих інструментах, і наша стабільність є нашою відповідальністю.
Ми раді повідомити вам, що з сьогоднішнього дня ми використовуємо самостійно розгорнутий imgproxy для створення ескізів зображень замість Cloudflare Transform Images.
imgproxy
дозволяє нам значно налаштовувати поведінку зміни розміру зображень.imgproxy
, особливо тому, що ми керуємо ним через власний проксі-сервер.imgproxy
дозволяє нам тестувати локальну інфраструктуру виробничого рівня.imgproxy
написаний мовою Go. Оскільки це основна мова бекенду, яку ми використовуємо, легше виправляти виявлені помилки, пов’язані зі зміною розміру зображень.ChatGPT проаналізував мої інтереси і створив класний постер!
Ми раді повідомити, що revotale.com отримав 96 балів у мобільній PageSpeed Insights! Ще краще — сторінка нотаток блогу досягла ідеальних 100 🎯
Це вимагало деяких налаштувань, але воно того вартувало.
Ось, що забезпечує нашу продуктивність:
Ми сприймаємо це як основу — підтримання високої швидкості сайту залишиться нашим принципом у процесі зростання. Це не завжди буде просто, але ми впевнені, що ця дисципліна принесе довгострокові переваги в усіх сферах.