Các chiến lược trình chạy dịch vụ khác nhau cho các kiến trúc khác nhau
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Có một số kiểu kiến trúc cần lưu ý khi xây dựng cho web.
Ví dụ: trang web "truyền thống" (còn được gọi là Ứng dụng nhiều trang (MPA)) là một tập hợp các trang mà người dùng di chuyển qua thông qua các yêu cầu điều hướng thông thường. Trang web tĩnh là một ví dụ điển hình về kiểu kiến trúc này, thậm chí các trang web dựa trên Hệ thống quản lý nội dung (CMS) như blog và trang web tiếp thị cũng là ví dụ về kiểu kiến trúc này.
Tiếp đến là kiểu Ứng dụng một trang (SPA) "hiện đại", trong đó yêu cầu điều hướng duy nhất là yêu cầu đầu tiên. Các kiến trúc SPA có xu hướng phân phát rất ít mã đánh dấu trong yêu cầu điều hướng ban đầu, do dữ liệu do API phía máy chủ cung cấp. Sau đó, dữ liệu này được trình bày trong mã đánh dấu do máy khách kết xuất do bộ định tuyến phía máy khách cung cấp cho mỗi lần điều hướng tiếp theo.
Dù bạn thích kiểu nào, việc kết hợp một cấu trúc cụ thể với cách triển khai trình chạy dịch vụ phù hợp là yếu tố then chốt để đảm bảo hiệu suất và độ tin cậy cao. Thiết kế mở của trình chạy dịch vụ (và Workbox theo tiện ích) mang lại sự linh hoạt cao trong cách xử lý các yêu cầu đối với nội dung và công nghệ này có thể được điều chỉnh theo bất kỳ kiểu kiến trúc nào bạn thích.
Để bắt đầu, trước tiên, hãy cùng xem những điều cần thiết để tạo một trình chạy dịch vụ hoạt động hiệu quả nhất với một SPA. Sau khi đã sẵn sàng dùng thử mẫu giúp mở rộng lược đồ điều hướng mặc định của trình duyệt trong khi vẫn cung cấp khả năng kết xuất siêu nhanh, hãy xem hướng dẫn của chúng tôi về cách xây dựng trình chạy dịch vụ truyền trực tuyến cho các ứng dụng nhiều trang.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2021-10-20 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2021-10-20 UTC."}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2021-10-20 UTC."],[],[]]