전통문화대전망 - 전통 명절 - 서버측에서 react.js 를 렌더링하면 어떤 이점이 있습니까? 렌더링 과정은 무엇입니까?
서버측에서 react.js 를 렌더링하면 어떤 이점이 있습니까? 렌더링 과정은 무엇입니까?
Node.js 의 CPU 로드 및 효율성에 대한 답변이 있습니다. 서버측 렌더링은 CPU 를 소비하지만 서버측 캐시로 해결할 수 있습니다. 모든 사용자가 다시 렌더링해야 하는 것은 아닙니다.
온몸이 다. 또한 서버측 렌더링은 잠재적으로 서버 효율성을 향상시킬 수도 있습니다 (이것은 두 번째 리소스에서 언급되지만, 순수 영어일 뿐, 시간이 있을 때 번역해 보겠습니다).
2. 서버와 클라이언트는 중복 정의를 피하기 위해 일부 코드를 * * * 공유할 수 있습니다. 이를 통해 구조를보다 명확하게 만들고 서비스 용이성을 높일 수 있습니다.
3. 페이지를 처음 로드하는 속도가 빨라요. 클라이언트 렌더링의 단점 중 하나는 사용자가 처음 사이트에 들어갔을 때 브라우저에 캐시가 없고 코드를 다운로드한 후 로컬로 렌더링하는 데 시간이 오래 걸린다는 것입니다. 반면 서버 렌더링은 사용자가 이미 렌더링 페이지를 다운로드 중이며 로컬 렌더링보다 빠르게 열 수 있음을 의미합니다.
4. 검색 엔진 최적화. 서버측 렌더링을 통해 검색 엔진에서 메타 정보 및 기타 SEO 관련 정보를 쉽게 읽을 수 있으므로 검색 엔진에서 웹 사이트의 가시성을 크게 높일 수 있습니다.
사실 반드시 좋고 나쁠 필요는 없다. 서버측 렌더링과 클라이언트 렌더링에는 각각 장단점이 있습니다. 실제 필요에 따라 일부 페이지는 서버 렌더링을 사용하고, 일부 페이지는 최상의 솔루션을 위해 클라이언트 렌더링을 사용하는 것이 좋습니다.