내 사이트는 비즈니스 디렉토리입니다. 사이트의 다른 비즈니스는 http://mysite.com/businessname
과 같은 URL로 액세스 할 수있는 서브 페이지가 있습니다. 뒤에,같은 페이지로 해당 서브 페이지를 가리 키도록 URL 재 작성을 사용하고 있습니다.동적 사용자 페이지의 일반 색인 생성?
비즈니스 페이지를 검색 엔진에 표시하고 그 링크를 만들 필요가 있습니다. 사용자는 내 사이트의 검색 도구를 사용하여 비즈니스를 찾을 수 있지만 검색 엔진에서는 사용할 수 없습니다.
데이터베이스의 모든 비즈니스 이름과 해당 서브 페이지에 대한 링크가 포함 된 플랫 인덱스 페이지를 만들어야한다고 생각했습니다. 그러나 내 데이터베이스에는 많은 비즈니스가 있습니다 (현재 약 16 만 건). 그래서 모든 것을 한 페이지에 넣을 수는 없습니다. 또한 모든 비즈니스 목록을 가져 오는 page_load
메서드에서 호출되는 SQL 쿼리를 사용하여 이러한 페이지를 생성하는 확실한 방법은 서버에 상당한로드를 가하게됩니다. 그것은 페이지를 생성하고 하루 정도 캐시에 의미가 있지만, asp.net의 컨텍스트 내에서 머물면서 어떻게 해야할지 모르겠다.
asp.net에서 사용자 페이지의 색인을 생성하는 가장 좋은 방법은 무엇입니까?
위의 내용은 내가 생각했던 것보다 더 좋은 생각입니다. – Oliver