У меня есть приложение Vue2, которое получает данные из моего бэкэнда GraphQL. Подумайте: количество пользователей, количество созданных сообщений, ваши сообщения и тому подобное.
HTML, CSS, JS и т. Д. Приложения Vue2 находятся на CDN и загружаются очень быстро. Мой сервер GraphQL расположен в одном месте и может загружаться медленно, если вы находитесь далеко от сервера. Я хочу увеличить время загрузки моего сайта.
Как я могу сформировать своего рода CDN для моего слоя GraphQL, который кэширует результаты в разных местах, чтобы обычные запросы были быстрыми и быстрыми. У меня есть приблизительное представление о том, как я мог бы начать делать это, но я все еще чувствую, что мне нужны существующие сервисы / структуры для руководства или прямого использования.
Я слышал о GraphCool и Hasura, это то, что я ищу?