Skip to content

Commit 601e3aa

Browse files
Add post about disabling locales in rubygems.org
1 parent 819ecda commit 601e3aa

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Temporarily disabling language support on rubygems.org
3+
layout: post
4+
author: Colby Swandale
5+
author_email: colby@rubygems.org
6+
---
7+
8+
I'm one of the operators of [rubygems.org](https://rubygems.org). Here's what's been happening over the past week, and a temporary change we're making as a result.
9+
10+
For the past seven days, [rubygems.org](https://rubygems.org) has been under sustained bot traffic from many different sources scraping data from every published gem. The volume has been large enough to force the site offline while we respond. The bots are deliberately bypassing the Fastly cache, hitting our origin servers directly.
11+
12+
The primary target has been our language locale pages, the translated versions of [rubygems.org](https://rubygems.org). Unfortunately, the locale system wasn't designed to cache easily through a CDN. To protect site stability, we're temporarily disabling language support while we rearchitect how locale pages are cached.
13+
14+
We'll restore language support as soon as we have caching in place that can handle this volume. Thank you for your patience.
15+
16+
P.S. if you need gem and version data for a project, we publish regular database exports at <https://rubygems.org/pages/data>. We strongly recommend using those instead of scraping [rubygems.org](https://rubygems.org) directly.

0 commit comments

Comments
 (0)