[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
관련 문서


셀레늄으로 테스트하는데 headless 켜도 본인 램 사양이 딸려서.. 갑자기 꺼지면 램 이슈이빈다 mocking인가 뭔가로 할 수 있는 분 있ㅅ으면 대신 해 주셔도 되용 일단 한계는 ㅁ?ㄹ
ACL 목록 불러오는데 잠깐 딜레이가 걸린다.

1. 개요[편집]

더시드엔진에서 ACL으로 만들 수 있는 허용규칙의 최대 갯수가 몇개가 되는지 세어보는 목적으로 개설된 문서.

2. 가짓수[편집]

본 문서의 ACL 설정에서 확인할 수 있는 정보에서 사실상 동원할 수 있는 허용규칙의 가짓수를 확인하기에는 condition으로 만들 수 있는 가짓수를 세는 일로 충분할 것이다. 일일이 추가하는 도중 더 이상 만들 수 없다는 알림이 나온다면 거기까지가 만들 수 있는 허용규칙의 수겠지만 테스트를 하는 일이 아닌 이상 개수가 그 정도만큼 되는 허용규칙이 나올 일은 사실상 없다고 보면 된다.
  • IPv4 0.0.0.0 ~ 255.255.255.255
    256×256×256×256=4,294,967,296256\times 256\times 256\times 256=4,294,967,296
  • IPv6
    2128=340,282,366,920,938,463,463,374,607,431,768,211,4562^{128} = 340,282,366,920,938,463,463,374,607,431,768,211,456
    이걸 다 입력하기보다 서버가 터지는 게 더 빠를 듯
  • GeoIP AA ~ ZZ
    26×26=67626\times 26=676
  • 사용자
    적어도 perm:member권한에 해당되는 이름으로 보인다. 가입된 계정의 사용자는 가능하다. 존재하는 사용자 문서 가운데 하위 문서가 아닌 개수만큼은 아닌듯하다. 가령 사용자:1.1.1.1 문서에서 1.1.1.1을 추가해보려 하면 사용자 이름이 올바르지 않습니다.라는 오류 문구가 나온다.
  • perm:권한
    250자 이하의 텍스트를 아무렇게 입력하면 된다.[1] 유니코드에서 정의된 문자의 수는 약 15만 개 이므로, 가짓수는 대강 1.3×1012891.3\times 10^{1289}개 이다.

테스트 결과 분명하게 100개는 넘길 수 있다. 예시
십의 자리 숫자가 바뀔 때마다 살짝 느려지는 걸 보아 손으로 한 듯 하다

[1] 넘을 시 255자를 넘지 말라고 나온다.(???)