Mirror maintenance and usage report #1
thibaudcolas
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
About a year and a half after having set this up, I thought I’d quickly look into how well this mirror has been running.
TL;DR; from my perspective as a maintainer and user of this mirror, it’s working great and is better by all my personal measures than an equivalent install from the main project.
Maintenance
Infrastructure
Here is a graph from GitHub which shows commits – i.e. when versions were published over the last few months:
Usage
Here are the full statistics I have access to as of today:
Takeaway
Last year I compared the performance of installing ESLint via a mirror vs. the base repository. For that package, the mirror was about 8x faster (7s vs. a minute). If we used those numbers to assess how much processing the mirror has saved – that’d be a lower bound of
7s per use * 42 users per day * 365 days
per year: 30 hours, vs. 255 hours if the same amount of usage had happened via installs of the repository directly.Again this is mixing ESLint installation times with Stylelint usage figures, so not really correct by any means, but is a good indication the 1h the mirror runs per year is well worth the time and energy saved for everyone. If I calculate this again in the future I’ll also look at memory usage.
Beta Was this translation helpful? Give feedback.
All reactions