멀티캐스트를 이용한 주문형 컨텐츠 서비스를 위한 캐시 시스템 및 캐시 할당 방법이 개시된다. 유사 주문형 컨텐츠를 제공하는 컨텐츠 제공 방법은 유사 주문형 컨텐츠에 대하여 캐시 서버에 저장할 데이터 길이를 결정하는 단계; 데이터 길이에 따른 멀티캐스트 송신 비용 및 유니캐스트 송신 비용을 계산하는 단계; 멀티캐스트 송신 비용과 유니캐스트 송신 비용을 비교한 결과에 따라 유사 주문형 컨텐츠에 대한 송신 스케줄을 생성하는 단계; 및 유사 주문형 컨텐츠에 대한 사용자 단말의 요청 시에 송신 스케쥴에 따라 데이터 길이만큼의 일부 스트림을 유니캐스트 방식으로 전송하고 나머지 스트림을 멀티캐스트 방식으로 전송하는 단계를 포함할 수 있다.