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

Separate reload and ship with prebuilt list of TLDs #3

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open

Separate reload and ship with prebuilt list of TLDs #3

wants to merge 11 commits into from

Conversation

mariuswilms
Copy link

The DomainParser repository could already include an nearly up-to-date list of tlds (similar to the cached file it uses currently). The repository would then also include a tool to update that file manually through the command line. The update process could also be hooked into composer install. So that if you composer install it automatically creates a very fresh list of tlds.

This has the benefit of fixing issue #4 and reducing the requirement to contact remote servers for a list of TLDs. Although TLDs are added from time to time, they don't change that often that it would require a "realtime" mechanism.

This PR separates the loading from the reloading of the file and adds a prebuilt cached file but does only provide an initial implementation of a tool to refresh it.

@xaoseric
Copy link

xaoseric commented Dec 28, 2016

@DavidPersson I will look into implementing those changes https://github.com/Whoisdoma/DomainParser

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

Successfully merging this pull request may close these issues.

None yet

2 participants