Chƣơng 2 : CẤU TRÚC MẠNG CDN
2.3. HỆ THỐNG ĐỊNH TUYẾN YÊU CẦU
2.3.2.3.2. Kỹ thuật chỉnh sửa nội dung (Content Modification)
Kỹ thuật này cho phép nhà cung cấp nội dung điều khiển trực tiếp các quyết định định tuyến yêu cầu. Về cơ bản, nhà cung cấp nội dung có thể trao đổi trực tiếp với server sao lưu tốt nhất của client. Các quyết định về lựa chọn server sao lưu tốt nhất được tạo ra dựa trên mỗi đối tượng hoặc phụ thuộc vào một số tham số. Kỹ thuật này gọi là URL rewriting.
Các kỹ thuật chỉnh sửa nội dung phải không can thiệp vào các khái niệm về kiến trúc của Internet. Và phải đảm bảo rằng công việc chỉnh sửa nội dung được thực hiện theo cách phù hợp với RFC 3238.
Các kiểu URL rewriting cơ bản được trình bày dưới đây.
A-priori URL rewriting
Theo phương pháp này, nhà cung cấp nội dung ghi lại các URL trước khi nội dung được định vị trên origin server. Trong trường hợp này, việc ghi lại các URL có thể được thực hiện bằng nhân công hoặc sử dụng các công cụ phần mềm mà có khả năng phân tách nội dung và thay thế các URL.
Một mình A-priori URL rewriting không cho phép xét đến định tuyến yêu cầu cho client. Tuy nhiên, nó có thể được sử dụng kết hợp với hệ thống định tuyến yêu cầu dựa trên DNS để định hướng các câu hỏi liên quan đến DNS vào không gian tên miền của nhà cung cấp dịch vụ. Định tuyến yêu cầu động dựa trên các đặc tính của client được thực hiện nhờ sử dụng DNS.
URL rewriting theo yêu cầu
URL rewriting theo yêu cầu hay URL rewriting động, thay đổi nội dung khi yêu cầu của client đi đến origin server. Tại thời điểm này, đặc tính của client được nhận biết và có thể được xét đến khi rewriting các embedded URL. Đặc biệt là tự động hóa quá trình xác định theo yêu cầu, server sao lưu nào sẽ phục vụ yêu cầu của client tốt nhất. Sau đó, các embedded URL có thể được ghi lại để định hướng client tới server sao lưu tốt nhất chứ không phải tới origin server. [2,9]