asset hash 새로고침 추가
This commit is contained in:
@@ -55,6 +55,7 @@ Car는 차량 모뎀/게이트웨이에서 받은 상태를 수집해 DB에 저
|
||||
## 구성
|
||||
|
||||
- `api.php`: 차량 상태/제어 API
|
||||
- `asset-version.php`: 차량 모니터 파일 묶음의 현재 hash를 내려주는 JSON 엔드포인트
|
||||
- `monitor.php`: 모니터링 화면과 AJAX 응답
|
||||
- `common.php`: 외부 secret 로드와 공통 DB/API 함수
|
||||
- `collector_se.php`: 상태 수집 CLI/cron
|
||||
@@ -63,6 +64,8 @@ Car는 차량 모뎀/게이트웨이에서 받은 상태를 수집해 DB에 저
|
||||
- `sw.js`: service worker
|
||||
- `assets/`: 아이콘과 정적 자산
|
||||
|
||||
`asset-version.php`는 차량 모니터의 PHP/JS/CSS/manifest/icon 파일을 읽어 크기, 수정 시각, sha256 hash를 묶은 버전을 만듭니다. `assets/asset-reload.js`는 열린 모니터 화면에서 이 값을 확인하고, 달라지면 Cache Storage를 비운 뒤 현재 화면을 다시 엽니다.
|
||||
|
||||
## 데이터/저장소
|
||||
|
||||
- Car DB tables: 차량 상태, 로그, 차트용 기록, TCP 요청 큐
|
||||
|
||||
Reference in New Issue
Block a user