티스토리 뷰
트레일링 슬래시가 있으면 해당 리소스를 디렉토리로 간주한다.
트레일링 슬래시가 없으면 해당 리소스를 파일로 간주한다.
1. 트레일링 슬래시가 없는 URL
트레일링 슬래시가 없는 URL을 요청할 때, 서버는 해당 리소스를 우선 파일로 간주합니다.
서버의 처리 동작은 다음과 같습니다:
- 해당 이름의 파일이 존재하는지를 먼저 확인합니다.
- 없을 경우, 해당 이름의 디렉토리를 확인합니다.
- 디렉토리가 있으면, 그 안의 기본 파일(기본값은 index.html이죠)을 확인합니다.
2. 트레일링 슬래시가 있는 URL
트레일링 슬래시가 있는 URL을 요청할 때, 서버는 해당 리소스를 우선 디렉토리로 간주합니다.
서버의 처리 동작은 다음과 같습니다:
- 해당 이름의 디렉토리를 확인합니다.
- 디렉토리가 있으면, 그 안의 기본 파일(기본값은 index.html이죠)을 확인합니다.
따라서 디렉토리 리소스를 요청하는 경우 트레일링 슬래시를 명시해 준다면, 파일 확인을 하는 동작을 생략할 수 있으므로 페이지 응답 속도에 작은 이득이 있습니다.
'DEV > various knowledge' 카테고리의 다른 글
[rabbitMQ] network partition (0) | 2022.03.20 |
---|---|
[DNS] www.naver.com을 입력하면 어떻게 될까? (0) | 2022.03.09 |
[git] 유용한 커맨드 (0) | 2022.02.22 |
[javascript] var, let ,const (0) | 2022.02.21 |
[web] HTTPS 적용하기 (0) | 2022.02.13 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 백준
- for-else
- gunicorn
- 프로그래머스
- 의대 신경학 강의
- 방금그곡
- 독후감
- 문자열 뒤집기
- stdout
- dfs
- go
- 팰린드롬수
- ManyToMany
- query
- django
- go context
- Python
- leetcode
- conTeXt
- sql lite
- 소프트웨어 장인
- 파이썬
- taggit
- Two Scoops of Django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함