티스토리 뷰
반응형
Dash의 중요한 규칙 중 하나는 콜백함수 내에서 외부 스코프에 선언되어 있는 변수의 값을 바꾸지 못한다는 것이다. 아무 전역 변수의 값을 바꾸는 건 안전하지 않다.
일부 앱에서는 SQL 쿼리 작성, 시뮬레이션 실행 또는 데이터 다운로드와 같은 비용이 많이 드는 데이터 처리 작업에 의존하는 여러 콜백이 있을 수 있다. 각 콜백이 비용이 많이 드는 동일한 작업을 실행하는 대신 하나의 콜백이 작업을 실행하도록 한 다음 결과를 나머지 콜백과 공유 할 수 있다.
State를 sharing하는 것이다.
콜백간에 데이터 공유
여러 파이썬 프로세스에서 데이터를 안전하게 공유하려면 각 프로세스에서 액세스 할 수있는 어딘가에 데이터를 저장해야한다. 이 데이터를 저장하는 세 가지 주요 위치는 다음과 같다.
1. 사용자의 브라우저 세션
2. 디스크 (예 : 파일 또는 새 데이터베이스)
3. Redis와 같은 공유 메모리 공간
반응형
'Dash Plotly' 카테고리의 다른 글
Dash Plotly 코딩(네이밍) 컨벤션 (0) | 2020.11.24 |
---|---|
Dash Plotly 어플리케이션 디렉토리 구조(Application Structure) (0) | 2020.11.24 |
6. Dash Plotly 인터랙티브 시각화(Interactive Visualization) (0) | 2020.11.24 |
5. Dash Plotly와 Pandas 라이브러리 (0) | 2020.11.24 |
4. Dash Plotly에서 콜백 함수(callback function) 사용하기 (0) | 2020.11.24 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 다이나믹프로그래밍
- MySQL
- 회고
- 코테후기
- dash-plotly
- dfs
- JS
- 알고리즘
- 후위표기식
- 프로그래머스
- 컴퓨터공학
- c++
- 코드포매터
- 자바스크립트
- 백준
- 우선순위큐
- 자료구조
- 스택
- reactjs
- sql
- Dash
- 리액트
- plotly
- 머신러닝
- 동적계획법
- 큐
- 컴퓨터과학
- 카카오추천팀
- 개발
- React
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
반응형