바이두에서는 웹사이트 그룹 기술의 발전을 4세대, 5세대, 6세대로 나누어 설명하는 사람들을 흔히 볼 수 있다. 여기서는 6세대를 예로 들어보자. 소위 6세대는 대략 자연 웹사이트 그룹, 통합 계획 웹사이트 그룹, 정보 공유를 실현하기 위한 제3자 사용 웹사이트 그룹, 콘텐츠 관리 시스템, 동적 콘텐츠 관리 시스템 및 하위 사이트 독립 저장 웹사이트 그룹입니다. .
위의 6대 발언에 대하여 개인적인 의견을 말씀드리고자 합니다.
현재 업계에는 TRS, Western Dynamics, Dahan, Sujian, Kaipu Internet 등 상대적으로 웹사이트 그룹 구축에 성공한 몇몇 회사가 있을 것입니다. 이들 회사의 제품을 주의 깊게 살펴보면 그 위치를 알 수 있습니다. 네트워크 개발 관점에서 볼 때 다양한 개발 기술 측면에서 웹사이트 그룹 기술은 1세대 웹사이트 그룹 기술(Web1.0)과 2세대 웹사이트 그룹 기술(Web2)의 두 세대밖에 없습니다. .0) 6세대가 전혀 없습니다. 소위 6세대는 CMS 기술의 업데이트일 뿐, 스테이션 그룹 기술의 발전은 아니다. 4세대, 5세대, 6세대가 존재하는 주된 이유는 웹사이트 그룹 기술이 무엇인지, 웹사이트 그룹 기술의 발전을 이해하지 못하기 때문이다.
아래에서는 웹사이트 그룹 기술이 무엇인지, 웹사이트 그룹 기술의 개발이 무엇인지, 그리고 어떤 웹사이트 그룹 기술 옵션이 개인 연구를 기반으로 하는지 간략하게 소개하겠습니다.
1. 웹사이트 그룹 기술이란?
웹사이트 그룹 기술의 발전을 이해하기 위해 가장 먼저 이해해야 할 것은 웹사이트 그룹 기술이 무엇인지이다.
웹사이트 그룹 기술은 이름에서 알 수 있듯이 분산된 웹사이트 그룹을 하나의 그룹으로 통합하는 기술입니다. 웹사이트 그룹 기술을 통해 비용 절감, 정보 공유 실현, 정보 섬 제거 등을 실현할 수 있습니다.
2. 웹사이트 그룹 기술 개발
초기 웹사이트 그룹 기술은 CMS의 확장으로 단일 사이트에서 다중 사이트까지의 데이터 저장을 쉽게 실현할 수 있으며 중앙 집중식 저장 모드, 즉 다중 사이트의 정보를 채택합니다. 데이터베이스나 테이블에 균일하게 저장되며 태그로 구분되어 1세대 스테이션 그룹 기술을 형성합니다.
1세대 웹사이트 그룹 기술을 통해 CMS에서 웹사이트 그룹으로 제품을 업그레이드하는 데 드는 비용을 최소화하고, 웹사이트 그룹을 구축한 초기 고객의 요구도 충족합니다.
웹 사이트 클러스터가 지속적으로 개발됨에 따라 사용자의 요구가 계속 증가함에 따라 1세대 웹 사이트 클러스터 기술에 대한 과제가 제기되었습니다. 웹 사이트 클러스터 수가 점점 더 커지고 단일 데이터베이스 저장소로 인해 속도 향상이 제한되었습니다. 웹사이트 대화형 기능의 경우 값이 높을수록 전체 사이트에 대해 정적 HTML을 생성하는 모드를 사용할 수 없게 되고 개인화에 대한 요구 사항도 점점 더 높아집니다. 데이터 확장을 위해 사용자는 기존 웹사이트를 해체하고 재구축하는 대신 그룹에 통합할 수 있기를 바랍니다.
점점 더 강력해지는 이러한 수요는 웹사이트 그룹 기술의 추가 개발을 촉진하여 점차적으로 2세대 웹사이트 그룹 기술을 형성하고 있습니다. 주요 징후는 다음과 같습니다. 각 사이트의 데이터베이스, 파일 시스템 및 애플리케이션은 독립적이므로 LDAP 기술을 사용하여 글로벌 사용자 시스템을 구축하는 단일 사이트의 높은 결합으로 인해 발생하는 전체 웹사이트 그룹의 붕괴 위험을 줄입니다. 사용자 시스템을 더욱 개방적이고 확장 가능하게 만듭니다. 정보 자원 공유는 독립적인 정보 교환 플랫폼을 채택하여 정보의 공개 공유, 캡처, 통합 및 기타 운영을 실현합니다.
현재 시중에 나와 있는 웹 사이트 그룹 제품 제공업체를 보면 이 두 세대의 기술을 넘어서는 회사의 제품은 없으므로 웹 사이트 그룹 기술은 Web1.0과 Web2.0의 두 세대로 나누어야 합니다.
3. 홈페이지 그룹 기술의 선정
어쩌면 많은 사람들은 웹사이트 그룹의 기술보다는 그 기술을 선택해야 하는 제품에 대해 더 많은 관심을 갖고 있습니다. 위의 웹사이트 그룹 개발의 관점에서 볼 때 2세대 웹사이트 그룹 기술은 분명한 장점을 가지고 있습니다. 그렇다면 2세대 웹사이트 그룹 기술의 구체적인 장점은 무엇일까?
현재 대부분의 웹사이트 그룹 제품은 Web1.0 기술을 사용하고 있으며 Web2.0을 사용하는 제품은 거의 없으며 제가 아는 한 TRS와 Western Dynamics 두 개만 있습니다. 여기서는 Western Dynamics의 제품인 We7 웹사이트 그룹 관리 시스템을 예로 들어 보겠습니다. TRS 대신 We7을 선택한 이유는 We7의 CMS가 사용자에게 매우 매력적인 오픈 소스 제품이기 때문입니다. 안녕-안녕.
2세대 웹사이트 그룹 기술의 이점(We7을 예로 들어):
1) 내선 그룹 관리
전용 사이트 그룹 서버를 사용하면 독립적인 웹사이트 그룹 관리 도구를 가지고 있어 독립적으로 배포할 수 있습니다. 여러 사이트에 대한 강력한 일괄 처리, 모니터링, 생성 및 관리 기능을 제공합니다. 스테이션 그룹은 CMS의 보조 기능 또는 확장 기능으로 관리 능력이 취약했던 1세대 스테이션 그룹 기술의 단점을 해결합니다.
2) 변전소 독립성
하위 사이트는 완전히 독립적이고 완전히 독립된 데이터베이스와 파일 시스템을 갖추고 있으며 다른 서버에 다운로드하여 독립적으로 실행할 수 있습니다. 그러나 1세대 스테이션 그룹 기술에서는 하위 사이트가 독립적이지 않고 시스템 없이는 작동할 수 없으며 대화형 기능도 매우 열악합니다.
3) 정보 공유
전용 공유 서버를 사용하여 이기종 사이트에서 정보를 공유, 동기화 및 전달할 수 있습니다. 예를 들어, We7 사이트 그룹 관리 시스템에는 타사 CMS 시스템이 정보 공유 어댑터를 개발하여 서로 다른 플랫폼의 웹사이트 간에 이기종 정보 공유를 달성할 수 있는 개방형 설계 아키텍처가 있습니다. 1세대 스테이션 그룹 기술은 시스템 외부에서 공유할 수 없습니다.
4) Single Sign-On 및 통합 사용자 관리
DLAP 기술을 이용하여 그룹 내 로밍, 그룹 내 권한 관리, 각 하위 사이트의 그룹 내 SSO Single Sign-On을 구현하고, 이 통합 사용자 관리 시스템에 다른 시스템을 통합할 수 있습니다. 1세대 기술을 사용하는 웹 사이트 그룹의 경우 데이터가 동일한 데이터베이스에 있기 때문에 실제 SSO Single Sign-On이 없습니다.
5) 확장성
We7 스테이션 그룹 관리 시스템에서 변전소는 데이터베이스 구조 확장 및 비즈니스 시스템의 제3자 개발을 포함하여 아무런 제한 없이 다른 비즈니스 시스템을 확장할 수 있습니다. 그러나 1세대 스테이션 그룹 기술은 동일한 데이터베이스 구조를 이용해서만 전체적으로 확장할 수 있다.
6) 대규모 운영 능력
사이트 그룹을 기반으로 한 하향식 설계 및 아키텍처를 통해 하위 사이트를 무제한의 서버로 다른 서버에 배포할 수 있어 분산 배포 문제를 근본적으로 해결하며 We7은 100,000 수준의 운영 규모에 더 적합합니다. 사이트. 1세대 사이트 그룹 기술은 일반적으로 CMS 콘텐츠 관리 시스템에서 개발되었으며 100개 이내 규모의 사이트 그룹 애플리케이션에 적합합니다.
7) 비즈니스 맞춤화 기능
단일 사이트 시스템에서 제공하는 데이터 모델의 사용자 정의를 실현하여 사용자가 다양한 비즈니스 요구에 따라 데이터 형식을 사용자 정의할 수 있도록 함으로써 간단한 비즈니스 확장 기능을 달성합니다. 1세대 스테이션 그룹 기술은 일반적으로 제한된 분야의 물품을 추가하는 기능을 갖지 않거나 제공하는 기능만 제공한다.
8) 웹사이트 분산 배포
독립적인 사이트 게시가 실현됩니다. 정적 정보이든 대화형 기능이든 다양한 서버에 게시하여 완전한 분산 배포를 달성할 수 있습니다. 1세대 사이트 그룹 기술은 일반적으로 정적 HTML 사이트로 출시되고, 동적 상호작용 부분은 메인 서버에 집중되어야 하기 때문에 실제로는 부분적으로 분산 배포하는 것이 큰 부담이 됩니다.
위의 내용을 보면 2세대 웹사이트 그룹 기술을 기반으로 개발된 웹사이트 그룹 제품의 장점은 1세대 기술을 기반으로 개발된 제품보다 훨씬 크다는 것을 알 수 있습니다. 2세대 기술을 기반으로 한 제품은 1세대 기술을 기반으로 개발한 제품보다 우수합니다. 어떤 종류의 제품을 선택해야 하는지 먼저 자신의 상황에 맞게 선택해야 한다는 장점에 대해 이야기해 보겠습니다.
귀하의 기여에 대해 brwdylpwgy에게 감사드립니다