Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decrease load on unicode.org #55

Closed
IlyaFinkelshteyn opened this issue Mar 22, 2017 · 6 comments
Closed

Decrease load on unicode.org #55

IlyaFinkelshteyn opened this issue Mar 22, 2017 · 6 comments

Comments

@IlyaFinkelshteyn
Copy link

Last couple of month we (AppVeyor.com) become blocked/throttled by unicode.org. We use single public IP, so this affects all users. We contacted unicode.org people and they told that this is because excessive use of their server from our public IP. Also they said that their source repository is not intended for access by production systems. I searched GitHub and came across this commit

If you could default to cached XML and request repo directly more rarely (or from different machine) just to refresh the cache, this might help us.

@omus
Copy link
Member

omus commented Mar 23, 2017

I can switch the default to use the cached version when running within a CI environment.

@IlyaFinkelshteyn
Copy link
Author

Thanks a lot!

@tkelman
Copy link

tkelman commented Mar 24, 2017

Also shouldn't be downloading a separate unversioned copy on every user's machine every time they install, upgrade, or build the package; and never clean up the result. This is just another variant of the same repeatability concern with the tzdata itself.

@omus
Copy link
Member

omus commented Mar 24, 2017

I'm working on some code to reduce network traffic, correct reproducibility, and allow users to have access to the latest data.

@tkelman
Copy link

tkelman commented Mar 30, 2017

Any update?

@omus
Copy link
Member

omus commented Mar 30, 2017

Still working on this. I'm hoping to have the code ready by the end of the week.

@omus omus mentioned this issue Apr 4, 2017
6 tasks
@omus omus closed this as completed in #58 Apr 7, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants