Добрый день, встала такая вот задача:
Есть сайт
http://frukt.com нужно, чтобы при запросе урла
http://frukt.com/apple - обращался к БД и при наличии в ней данных для apple выводил их на страницу. Если в БД данные для apple отсутствуют - обращался к стороннему API
http://api.sklad.com/?key=xxxxxx&fruit=apple получаем ответ в json и записываем в Mysql, загружаем данные в страницу
http://frukt.com/apple и отдаем пользователю.
В следующий раз при запросе
http://frukt.com/apple данные подгрузятся с первой попытки из БД.
Можно по другому реализовать схему, описал как мне видится.
Оставлю пару ссылок на тостер по этой теме:
https://toster.ru/q/388146
https://toster.ru/q/390666
https://toster.ru/q/82104
https://dev.mysql.com/doc/refman/8.0/en/load-data.html