[코딩일지] 231012
서버사이드 렌더링과 검색엔진
서버에서 바뀌는 데이터를 전달하면 검색엔진에 유리한 지 아닌지가 궁금해졌다.
서버 사이드 렌더링 ssr(Sever Side Rendering)
장점
느린 인터넷이나, 기기에서 빠르다.
단점
페이지 이동할 때 느린 편이다.
모바일 페이지의 경우 추가적인 백엔드 작업이 필요하다.
클라이언트 사이드 렌더링
장점
서버에 걸리는 부하가 적다.
단점
첫 페이지 로딩 속도가 느리다.
도움받은 링크
https://seonghui.github.io/TIL/docs/etc/csr-ssr.html
서버 사이드 렌더링과 클라이언트 사이드 렌더링
스텔라의 TIL(Today I Learned)
seonghui.github.io
https://www.startupcode.kr/company/blog/archives/12
CSR과 SSR의 장단점
# 브라우저 렌더링이란?
www.startupcode.kr
인텔리제이 리팩토링 관련 오류
sonalint에서 패키지 이름에 대문자를 쓰지 말라고 해서 수정을 했다가 곤욕을 치렀다.
나는 리팩토링 하면 스프링 빈에도 반영디 되는 줄 알았는데 못 읽어들이고 있었다.
그래도 불편함을 이기지 못해서 어떻게든 원인을 찾아 수정해보려다가 다시 대문자로 바꾸고 나니 되돌아왔다.
이런 경우 어떻게 해줘야 하는지 잘 모르겠다.
스프링 빈에 직접 접근해서 처리해보려고 했는데 건드리면 안 될것 같았다.
인텔리제이의 복원 기능을 믿고 바꿨는지 vf5같은게 없다고 하며 복원이 되지 않았다.
아무래도 프로젝트를 따로 백업해두는 게 좋아 보인다.
타임리프와 jsp 같이 사용
자주발생하는 오류이고 해결책도 명확한데, 내 경우에는 그 해결책이 먹히지 않았다.
뭔가 다른 방안이 없나 한국어 웹을 둘러보아도 딱히 방법이 없었다.
프로젝트를 새로 만들어야 할 것 같다.
경로도 잘 잡고 의존성도 잘 추가해줬는데 왜 안되는지 잘 모르겠다.