전체 전체 코드는 압축 후 약 425KB에 불과합니다(코드 + 501,000 세그먼트 데이터).
데이터는 인터넷에서 공개적으로 다운로드됩니다. 쿼리 결과는 학습 및 참조용으로만 사용됩니다.
보안 제안: 데이터베이스 이름 DB를 사용자 지침의 이름으로 변경합니다(이 페이지의 매개변수 + 두 개의 파일 이름).
또는 .json 형식 및 .db 형식 파일의 다운로드를 제한하는 의사 정적 규칙
응답 시간: 501,000 데이터: 항목 하나를 확인하는 데 약 0.001초가 소요됩니다. 이는 예상대로 30개 항목을 확인하는 데 약 0.014초가 걸립니다.
데이터 압축: 네트워크에 있는 59MB의 SQL 데이터를 2.5MB 미만으로 압축합니다.
압축방법 : 7자리 휴대폰번호 세그먼트 -1299999를 4자리 16진수로 변환(각 숫자는 3자리 단축)
반복성이 높은 콘텐츠: 지방 + 도시 + 우편번호 + 지역번호 많은 중국어 문자는 2자리 문자로 표시됩니다. Db.json을 참조하세요.
반복성이 높은 콘텐츠: 연산자를 나타내는 여러 중국어 문자는 이를 표현하기 위해 1자로 단축됩니다. Db.json을 참조하세요.
501000 줄 번호 세그먼트 정보는 1296줄로 나누어지며, 4글자 중 마지막 두 자리가 각 줄에 인덱싱됩니다. Db.json을 참조하세요.
쿼리 최적화: 중복된 번호 세그먼트를 제거하고 다시 쿼리하여 동일한 번호 세그먼트에 대한 반복 쿼리를 줄이고 통화 표시의 원래 순서를 유지합니다.
쿼리 URL 뒤의 마지막 /는 index.php?x=cha&m=휴대폰번호입니다. 결과가 있는 경우 파싱 과정을 설명해주세요. 결과가 없는 경우 데이터를 추가하는 방법을 알려주세요.