r3
| 1 | {{{#!wiki style="border-left: 4px @color=#4188f1@ solid; padding: 10px 10px;" |
|---|
| 2 | '''{{{+3 관련 문서}}}''' |
|---|
| 3 | {{{-2 |
|---|
| 4 | * [[:분류:geoip 테스트|분류 geoip 테스트]] : ○○○에서 편집/토론이 불가능한 문서, ○○○에서만 편집/토론이 가능한 문서 등} |
|---|
| 5 | * [[더시드위키:연습장/ACL]] |
|---|
| 6 | }}}}}} |
|---|
| 7 | == 개요 == |
|---|
| 8 | 더시드엔진에서 [[ACL]]으로 만들 수 있는 허용규칙의 최대 갯수가 몇개가 되는지 세어보는 목적으로 개설된 문서. |
|---|
| 9 | |
|---|
| 10 | == 가짓수 == |
|---|
r7
| 11 | [[https://theseed.io/acl/ACL 개수 테스트|본 문서의 ACL 설정]]에서 확인할 수 있는 정보에서 사실상 동원할 수 있는 허용 규칙의 가짓수를 확인하기에는 condition으로 만들 수 있는 가짓수를 세는 일로 충분할 것이다. 일일이 추가하는 도중 더 이상 만들 수 없다는 알림이 나온다면 거기까지가 만들 수 있는 허용규칙의 수겠지만 테스트를 하는 일이 아닌 이상 개수가 그 정도만큼 되는 허용 규칙이 나올 일은 사실상 없다고 보면 된다. |
|---|
r3
| 12 | |
|---|
| 13 | * 아이피 0.0.0.0 ~ 255.255.255.255 |
|---|
| 14 | [math(256\times 256\times 256\times 256=4,294,967,296)] |
|---|
| 15 | |
|---|
r12
| 16 | * IPv6 |
|---|
| 17 | [math(2^{128} = 340,282,366,920,938,463,463,374,607,431,768,211,456)] |
|---|
r11
| 18 | --이걸 다 입력하기보다 서버가 터지는 게 더 빠를 것 같다.-- |
|---|
r3
| 19 | |
|---|
| 20 | * GeoIP AA ~ ZZ |
|---|
| 21 | [math(26\times 26=676)] |
|---|
| 22 | |
|---|
| 23 | * 사용자 |
|---|
| 24 | 적어도 {{{perm:member}}}권한에 해당되는 이름으로 보인다. 가입된 계정의 사용자는 가능하다. 존재하는 사용자 문서 가운데 하위 문서가 아닌 개수만큼은 아닌듯하다. 가령 [[사용자:1.1.1.1]] 문서에서 1.1.1.1을 추가해보려 하면 {{{사용자 이름이 올바르지 않습니다.}}}라는 오류 문구가 나온다. |
|---|
| 25 | |
|---|
| 26 | * perm:''권한'' |
|---|
r11
| 27 | '''250자''' 이하의 텍스트를 아무렇게 입력하면 된다.[* 넘을 시 '''255자'''를 넘지 말라고 나온다.(???)] 유니코드에서 정의된 문자의 수만 따지면 약 15만 개 이므로, 가짓수는 대강 [math(1.95\times 10^{1294})]개 이다. |
|---|
r3
| 28 | |
|---|
r13
| 29 | 테스트 결과 분명하게 100개는 넘길 수 있다. [[https://theseed.io/acl/사용자:disciple153/ACL테스트|예시 1]][* 직접 타이핑 해서 등록하기에도 시간이 걸린다.], [[/예시|예시 2]][*주의사항 r147부터 거의 7천 개의 ACL이 등록되었는데, 다시 지우는 것도 편집 로그가 쌓이므로 문서를 맞바꾸기 하였다. r147 이후 몇 번 r420, r1292, r1923, r1958, r4557, r5164 등 편집이 조금 있었다. [[https://theseed.io/blame/ACL 개수 테스트/예시?uuid=0f342b34-3d63-436b-b29c-b559c4db8ee7|blame에 기록된 리비전 확인]] 셀레늄으로 테스트하는데도 RAM 이슈가 걸릴 수 있을 만큼 ACL 목록 불러오는데 소량(?)의 대기시간이 필요하다.] |
|---|
r3
| 30 | |
|---|
| 31 | [[분류:테스트/ACL]] |
|---|
r10
| 32 | [Include(틀:문서 가져옴, article=ACL 개수 테스트/예시, rev=7736, uuid=0f342b34-3d63-436b-b29c-b559c4db8ee7)] |
|---|
r9
| 33 | |
|---|