Câu hỏi phỏng vấn GraphQL
Câu hỏi

Bạn có từng dùng persisted queries? Khi nào nên dùng?

Câu trả lời

Persisted queries là một kỹ thuật tối ưu hóa trong GraphQL nhằm giảm thiểu kích thước payload của các request bằng cách sử dụng các query đã được lưu trữ trước trên server. Lợi ích chính của persisted queries là giảm bớt việc truyền tải dữ liệu qua mạng và tăng tính bảo mật khi không gửi query raw từ client.

Khi nào nên dùng persisted queries: Nên dùng khi bạn có các query lớn, phức tạp hoặc thường xuyên được sử dụng giúp cải thiện hiệu năng ứng dụng, đặc biệt là trong môi trường hạn chế băng thông. Phù hợp với các ứng dụng mobile hoặc khi muốn tối ưu hóa cache vì mỗi query đã được định danh duy nhất thông qua một ID.

Đặc điểm: Persisted...

middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Làm sao để kiểm soát access theo field-level trong schema GraphQL?

expert

Khi nào thì nên sử dụng GraphQL và khi nào thì nên sử dụng HATEOAS?

middle

Bạn giải thích cách hoạt động của query execution plan trong GraphQL resolver tree như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào