Phương pháp tối ưu hóa mạng trên thiết bị di động (Network

Một phần của tài liệu Nhom15_Network-and-Real-User (Trang 27)

optimization)

Internet ra đời kéo theo nó là website cũng ra đời và phát triển mạnh, cộng đồng nhà phát triển website đã thiết lập và đưa ra rất nhiều phương pháp hay cho các website về việc tối ưu hiệu suất. Giờ đây, sự phát triển và tồn tại của các ứng dụng di động cũng không ngoại lệ, các phương pháp dùng để tối ưu website được kế thừa và sử dụng rất nhiều trong việc phát triển ứng dụng di động, liên quan đến hiệu suất mạng và tối ưu hóa việc sử dụng năng lượng điện. Xu hướng chung về hiệu suất mạng dù trên máy tính, laptop hay là trên thiết bị di động, là tải xuống và tiếp cận thông tin càng nhanh càng tốt, và bằng cách nào đó để đưa nội dung đến với thiết bị của người dùng nhanh nhất có thể để họ có thể tương tác ngay lập tức, nhiều hơn và thỏa mãn với ứng dụng của bạn hơn.

Các quy tắc cơ bản và phổ biến về hiệu suất ứng dụng di động được Steve Souders đề ra ở cuốn sách “High Performance Websites”:

• Dùng ít/giảm “request”

• Nén “Gzip” các thành phần ứng dụng • Tối ưu các tệp tin (File optimizations) • Cache tệp tin dữ liệu (File caching) • Gom nhóm các kết nối, request dữ liệu

• Sử dụng “HTTPS” thay vì “HTTP” (bảo mật)

• Tinh chỉnh mã code (Javascript) và hạn chế sử dụng tính toán phía Client, GUI

• Nén ảnh hoặc dùng tính năng phân phối ảnh có ý thức

• …

Các phương pháp trên dành cho website, nhưng hầu như vẫn có thể áp dụng để tối ưu hiệu suất mạng và trải nghiệm người dùng trên thiết bị di động (cả Android và IOS).

Một phần của tài liệu Nhom15_Network-and-Real-User (Trang 27)

Tải bản đầy đủ (PDF)

(55 trang)