56
명 공부중
09월 07일 (일)
공부방법
열람권한
배추빌더
백신
크롬
샘플
회원가입
로그인
글쓰기
질문하기
1:1 문의
제작의뢰
등업신청
그누앞단언어
∨
코딩동강
HTML
CSS
JavaScript
jQuery
Bootstrap 3
Bootstrap 4
Bootstrap 5
그누뒷단언어
∨
서버관리
PHP
SQL
Python
그외코딩언어
∨
LESS
SCSS
NodeJS
React
Java
C++
C#
Go
R
그누보드
∨
그누5 코드사전
그누5
영카트5
아미나
나리야5
나리야4
배추5
제작의뢰
∨
제작의뢰
작업견적
포트폴리오
Q&A
∨
Q&A
FAQ
커뮤니티
2
∨
자유게시판
2
Music
게임센터
숫자맞추기
고백듣기
유튜브입문
웹유틸
∨
비율계산기
색상코드변환기
도메인IP추적기
아이피변환기
URL암호기
m3u8 재생기
Tistory 코드
구글맞춤검색
마우스클릭테스트
유튜브확대재생기
전광판
평수계산기
MBTI 검사기
회원센터
∨
공지사항
1:1 문의
등업신청
후원하기
그누뒷단언어
jinja
Lv 1
jinja
[faq] Jinja - FAQ - 진자는 얼마나 빠른가요?
홈짱
쪽지보내기
메일보내기
자기소개
아이디로 검색
전체게시물
쪽지보내기
메일보내기
자기소개
아이디로 검색
전체게시물
90
https://homzzang.com/b/jinja-65
이전글
다음글
목록
글쓰기
1.
Jinja는 템플릿 코드를 Python 코드로 컴파일하고 캐시하므로 템플릿을 매번 구문 분석하고 해석할 필요가 없기 때문에 템플릿 엔진 중에서 상대적으로 빠름
.
템플릿 렌더링은 Python 함수 실행에 최대한 가까워짐.
2.
Jinja는 또한 캐싱을 광범위하게 사용함
.
템플릿은 로드 후 이름별로 캐시되므로 나중에 템플릿을 사용하면 로드되지 않음.
템플릿 로딩 자체는 반복적인 컴파일을 피하기 위해 바이트코드 캐시를 사용함.
캐시는 다시 시작해도 지속되도록 외부에 있을 수 있음.
템플릿은 빠른 Python 가져오기로 미리 컴파일되고 로드될 수도 있음.
3.
우리는 벤치마크가 실제 사용을 반영하지 않기 때문에 싫어함.
성능은 여러 요인에 따라 달라짐.
엔진마다 기본 구성과 장단점이 다르기 때문에 유용한 비교를 설정하는 방법이 불분명함.
종종 데이터베이스 액세스, API 호출 및 데이터 처리는 템플릿 엔진보다 성능에 훨씬 더 큰 영향을 미침.
PS. 공식 매뉴얼
https://jinja.palletsprojects.com/en/3.1.x/faq/#how-fast-is-jinja
주소 복사
랜덤 이동
코멘트입력
비밀글
//phpphp if (!is_g5() && (!$is_comment_editor || $mw_basic['cf_editor'] != "cheditor")) { ?>
입력
특수문자
이전글
다음글
목록
글쓰기
전체
intro
api
sandbox
python_types
template
structures
filters
tests
functions
extensions
integration
switching
tip
faq
changes
분류
제목
filters
Jinja - groupby() 필터 - 속성별로 객체 시퀀스를 그룹화. (= groupby필터 = 그룹바이…
filters
Jinja - indent() 필터 - 문자열 들여쓰기. (= indent필터 = 인덴트필터)
filters
Jinja - int() 필터 - 정수로 변환. (= int필터 = 인트필터) ※ 문자열숫자나 부동소수를 정…
filters
Jinja - items() 필터 - 매핑의 (키, 값) 항목에 대한 반복자를 반환. (= items필터 =…
filters
Jinja - join() 필터 - 시퀀스의 문자열을 연결한 문자열을 반환. (= join필터 = 조인필터)
filters
Jinja - last() 필터 - 시퀀스의 마지막 아이템 반환. (= last필터 = 라스트필터) ※ 마지…
filters
Jinja - length() / count() 필터 - 컨테이너 안 아이템 개수 반환. (= length필…
filters
Jinja - list() 필터 - 리스트로 변환. (= list필터 = 리스트필터) ※ 리스트 자료형(=데…
filters
Jinja - lower() 필터 - 소문자로 변환. (= lower필터 = 로우어필터) ※ 문자열 전체를 …
filters
Jinja - map() 필터 - 각 아이템에 필터 적용하거나 속성 조회 (= map필터 = 맵필터)
filters
Jinja - max() 필터 - 최대값 반환 (= max필터 = 맥스필터) ※ 최댓값
filters
Jinja - min() 필터 - 최소값 반환 (= min필터 = 민필터) ※ 최솟값
filters
Jinja - pprint() 필터 - 변수를 가독성 좋게 예쁘게 출력 (= pprint필터 = 피프린트필터…
filters
Jinja - random() 필터 - 랜덤값 반환 (= random필터 = 랜덤필터) ※ 임의의 선택값 반…
filters
Jinja - reject() 필터 - 지정 테스트 통과 못 한 요소만 필터링 해 구성된 반복자 반환 (= …
filters
Jinja - rejectattr() 필터 - 지정 속성에 대한 테스트 통과 못 한 아이템만 필터링 (= r…
filters
Jinja - replace() 필터 ★ - 문자열 대체 (= replace필터 = 리플레이스필터)
filters
Jinja - reverse() 필터 ★ - 역순(= 순서 뒤집기) (= reverse필터 = 리버스필터)
filters
Jinja - round() 필터 - 부동소수 반올림 (= round필터 = 라운드필터) ※ 일반반올림/천장…
filters
Jinja - safe() 필터 ★★★ - 회피처리 안 함 (= 이스케이프 적용 X = safe필터 = 세이…
5/9
제목
내용
제목+내용
회원아이디
회원아이디(코)
이름
이름(코)
and
or
검색
검색
목록
제목
내용
제목+내용
회원아이디
회원아이디(코)
이름
이름(코)
and
or
검색
처음
1
페이지
2
페이지
3
페이지
4
페이지
열린
5
페이지
6
페이지
7
페이지
8
페이지
9
페이지
맨끝
오늘: 1,208 | 어제: 5,372 | 최대: 31,885 | 전체: 11,655,741
채팅방 닫기
채팅방
필독
1. 채팅창 헤드에서
접속자
확인
2. 닉네임 클릭해
1:1 채팅
가능
3. 닉네임 클릭해
귓속말
가능
4. 닉네임 클릭해
호출하기
가능
5. 우하단 클릭해
환경 설정
가능
6. 의뢰글 작성 후
의뢰 상담
가능
7. 질문글 작성 후
질문 상담
가능
8. 채팅방에
개인정보 입력
금지
9. 채팅방에
광고 욕설 비방
금지
(견적/의뢰/질문/등업) 상담은 게시판 이용해 주세요.
인터넷 임시파일 제거 시 속도 ↑ (Ctrl + Shift + Del)
공지사항
Homzzang.com 서버 기간 연장 완료 (2년: ~ 2026-09-…
로그인 비밀번호 틀려서 로그인 못 하시는 분들께...
매뉴얼 제작관리 우선순위 안내 (= 홈짱 관심사 순서)
최신글
1980년대 외계의 착한 드론 로봇과 나쁜 악…
익명
그누보드 (냑: sir.kr) 자유게시판 로그…
익명
삼성마우스휠 굴릴 때 한쪽으로 안 치우치게 굴…
익명
JS - 특정 문자열 글자 포함 요소의 글자…
홈짱
이상우 - 이젠 (윗공아공 COVER)
익명
amG5 - (게시판/페이지) 헤더 타이틀 설…
익명
최신댓글
잊지 않고 찾아주셔서 감사합니다. ^^
익명
비밀글입니다.
홈짱
1. 플러그인 탑재 비용은 사용중인 그누 버전…
홈짱
비밀글입니다.
홈짱
[@mijuexpert] 없어요. 의뢰가이드에…
홈짱
[@홈짱] 신비님한테도 저런 불법적인 일들…
mijuexpert
운영비 후원해주신 분 리스트
된장남
AlexSeo
초보킹
꽁치주물럭
된장남
새벽의기습
서버확장비 목표달성률
9
찾아주셔서 감사합니다. Since 2012
최신댓글