Đặt vấn đề
Nếu thấy ứng dụng của bạn đang chạy chậm , thì có một số nguyên nhân dẫn đến tình trạng này ví dụ như :
Không sử dụng bộ nhớ đệm (cache)
Hình ảnh chất lượng cao, dung lượng nặng
Cài đặt plugin, script.. từ bên thứ 3
Chưa tối ưu HTML, JS
Không sử dụng Queue Job
Chưa tối ưu query database
.....
Ở bài viết này , mình sẽ chia sẻ một số tip khi query database giúp cải thiện...
Đặt vấn đề
Nếu thấy ứng dụng của bạn đang chạy chậm, thì có một số nguyên nhân dẫn đến tình trạng này ví dụ như :
Không sử dụng bộ nhớ đệm (cache)
Hình ảnh chất lượng cao, dung lượng nặng
Cài đặt plugin, script.. từ bên thứ 3
Chưa tối ưu HTML, JS
Không sử dụng Queue Job
Chưa tối ưu query database
.....
Ở bài viết này, mình sẽ chia sẻ một số tip khi query database giúp cải thiện...
Nhắc đến truy vấn data trên blockchain thì hẳn nhiều người sẽ nghĩ đến việc sử dụng Ether.js hoặc Web3.js để query logs trong quá khứ. Mình cũng vậy ban đầu mình cũng sử dụng query logs này, đối với những dữ liệu nhỏ và ít đệ quy lồng nhau thì nó khá là đơn giản và hiệu quả. Như khi vấp phải một lượng query lồng nhau và phực tạp thì mình đã mất rất nhiều thời gian và đôi khi còn...