잡담
2022.07.05 03:20
사실 php 안 쓰고 js로 베스트 상단 노출 구현하는 법 있음
조회 수 278 추천 수 0 댓글 0
1. 베스트 링크를 fetch로 text 값을 받아온다.
2. 1번을 수행하면 해당 페이지의 html 코드를 받아올 수 있다. 이 코드를 cheerio 같은 걸로 파싱 한다.
3. 파싱한 값에서 베스트 페이지의 게시글 목록을 필터링 한다.
4. 필터링 한 값을 적절히 매핑해서 dom을 이용해 새 html 요소를 만든다.
5. 이렇게 만든 요소들을 게시글 요소 상단에 삽입한다.
6. 짜잔 베스트를 볼 수 있다!
단점:
결국 클라이언트 사이드 로딩이라 서버 사이드에서 렌더링 한 페이지를 한 번 더 로드하는 꼴이니 빠를 리가 없음.
서버 부담도 2배임.