Hacker News new | ask | show | jobs
by folz 3486 days ago
I've seen many CI environments take forever because they download Django from pypi and forget to cache it. Downloads != usage.
2 comments

But if that CI server creates a VM or container and uses runserver, you have the same problem.
How so? The analytics service would dedup the IP address.
Very large businesses with dozens of Django installs could be behind a single IP address.
That may not be a problem if all you care about is the number of organizations.
Sure, hence the same problems of downloading, not more.
I still don't follow...

If they want to track runserver calls, they presumably realize that there will be frequent runserver calls in the context of developing/testing an application. I would think they would care more about the number of unique IP addresses those runserver 'runs' are coming from.

The exact scale would be incorrect, but since counting errors can be expected to happen the same way for other packages in the same space, it's still enough to see relative popularity, growth in usage, etc.