Computer >> Máy Tính >  >> Lập trình >> Ruby

Ruby Magic Summer Special:The Best of AppSignal Academy

Hãy nhớ lại khi bạn còn là một đứa trẻ, và bạn đã mua những truyện tranh phiên bản kép omnibus? Đọc chúng kỳ diệu như thế nào? Chúng tôi sẽ không giả vờ rằng điều này sẽ khó quên, nhưng chúng tôi nghĩ rằng chúng tôi đã tập hợp một lựa chọn Học viện AppSignal tuyệt vời nhất cực kỳ hấp dẫn để bạn đọc ở bãi biển, công viên hoặc chỉ vào một ngày Chủ nhật lười biếng, đó hoàn toàn sẽ làm nên ngày của bạn.

Dưới đây là 5 bài đọc về võng xếp hàng đầu của chúng tôi:

Ngoại lệ tùy chỉnh trong Ruby

Hầu hết mọi thứ trong Ruby đều là một đối tượng và lỗi cũng không ngoại lệ. #dadjokes

Đảm bảo thực thi, thử lại các lỗi và nâng cấp lại các ngoại lệ trong Ruby

Bên cạnh rescue , Ruby có nhiều cách hơn để xử lý các ngoại lệ. Chúng tôi sẽ sử dụng retryensure từ khóa cũng như các ngoại lệ được sắp xếp lại để xây dựng một ứng dụng khách API web có khả năng phục hồi.

Các từ khóa làm lại, thử lại và tiếp theo của Ruby

Bài đăng về retry đã được siêu phổ biến vào kỳ nghỉ trước. Đối tác ít được biết đến của nó redo hoạt động tương tự, nhưng chạy lại các lần lặp vòng lặp thay vì toàn bộ khối.

Hiệu suất ActiveRecord:Chống mẫu truy vấn N + 1

Giống như những con sóc trong một khu rừng mùa hè, vấn đề truy vấn N + 1 là một vấn đề phổ biến, nhưng thường dễ phát hiện ra sự phiền toái, ừm, mẫu chống hiệu suất đôi khi gây ra bởi các liên kết tải chậm.

Russian Doll Caching in Rails

Bằng cách lồng các phân đoạn bộ nhớ cache, các khung nhìn hầu như không bao giờ được hiển thị hoàn toàn. Ngay cả khi dữ liệu thay đổi, hầu hết các trang được hiển thị đều được phân phát trực tiếp từ bộ nhớ đệm.

Hãy tận hưởng!