inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js - Django 연동 웹 프로그래밍 (실전편)

axios-list 뷰 코딩

안녕하세요 선생님 추가 질문이요 ㅠㅠ

248

qbru

작성한 질문수 3

0

강의에는 없는 내용인데 vue+django로 웹페이지를 만들다가 궁금증이 생겨서 질문 드립니다.

페이지에 Django DB로 요청하는 데이터가 많다보니 페이지 새로고침할때 속도가 점점 느려지는데, 새로고침 할때마다 DB를 건드리지 않게 html 파일을 만들어서 보여주게 하려면 어떤 방식으로 해야 될까요??

vuejs django Vuetify

답변 1

1

김석훈

안녕하세요. 독자님.

속도가 느려지는 성능 이슈는 고려사항이 많은데요.

독자님이 얘기한 DB를 건드리지 않는다는 것이 캐쉬를 사용하는 방법인데요.

캐쉬 말고도 DB 쿼리 횟수를 줄이는 방법이 성능이슈에 대해 먼저 고려하는 사항입니다.

우선 django cache, select_related, prefetch_related 정도로 검색해 보기 바랍니다.

이런 방법으로 해결이 안된다면,

결국 처리 플로우를 따라 가면서, 구간별 시간을 체크해서 병목지점을 파악해야 합니다.

참고 바랍니다.

최신 현행화 영상 Play 안됩니다.

0

330

2

뷰 폴더 복사하기 configureWebpack 에러

1

441

2

webpack devserver 에러

0

307

2

VUE에서 라우터를 쓰면 django랑 연동이 안되나요?

0

297

1

배포 관련 질문입니다

0

269

1

formdata 와 json responser

0

376

1

axios url 질문이 있습니다

0

276

1

질문

0

253

1

질문입니다 !!

0

248

2

Post model

0

254

1

taggit

0

315

1

질문입니다 !!

0

183

1

질문이 있습니다.. !!

0

235

1

context 변수

0

232

1

AUTH_USER_MODEL

0

207

1

npm run serve 후 빈페이지

0

769

1

build 오류

0

580

2

axios

0

269

1

filemanager webpack plugin

0

373

2

vue 버전

0

316

2

row 행 클릭 오류

0

424

2

post-list.html - test 화면표시

0

385

1

장고 모델의 ForeignKey 관련 해서

0

277

1

비밀번호 변경기능 만들기에서 비밀번호 변경은 되는데 에러가 나요

0

347

1