Add capability to check database for previously fetched tabs.
Previously, every time a user loaded a song, the tabs were scraped from Ultimate Guitar. This process can be rather slow. Now, tabs are added to our database as they are looked up, and we check our database for a tab before requesting it from the scraper API. If the tab is in our database already, we'll serve it from there instead of the scraper. Load times in this case are far faster.
Add capability to check database for previously fetched tabs.
Previously, every time a user loaded a song, the tabs were scraped from Ultimate Guitar. This process can be rather slow. Now, tabs are added to our database as they are looked up, and we check our database for a tab before requesting it from the scraper API. If the tab is in our database already, we'll serve it from there instead of the scraper. Load times in this case are far faster.