Cùng một bài, đọc bằng chữ. Nhanh hơn và tìm lại được bằng Ctrl+F.
Mình tối ưu nhầm chỗ suốt hai ngày
Mình từng dành hai ngày tối ưu một hàm chạy ba lần mỗi ngày. Trong khi đó cái query gọi mỗi request thì để nguyên suốt sáu tháng.
Đo trước đã
Chạy profiler một lần còn hơn đoán mười lần. Số liệu chỉ đúng chỗ nghẽn.
Câu lệnh
Đo thời gian một đoạn
Sửa chỗ chạy nhiều nhất
Hàm chạy mỗi request quan trọng hơn hàm chạy mỗi ngày, dù nó nhìn xấu hơn.
Trước khi tối ưu
Nên
Đo và ghi lại số liệu gốc
Sửa một thứ mỗi lần
Không nên
Tối ưu vì code nhìn chậm
Bỏ test để chạy nhanh hơn
Lưu lại trước khi tối ưu
Theo dõi @techtipsvn để nhận tips công nghệ mỗi ngày.










