FinchUI 다국어 웹사이트플러그인은 본문 변환 결과를 로컬 파일에 저장합니다. 동일한 원본 텍스트와 대상 언어를 다시 만나면 플러그인이 캐시를 직접 읽고 더 이상 타사 변환 인터페이스를 요청하지 않습니다.
텍스트 번역 캐시 디렉토리: zb_ / 캐시 / fui_lang / 환율 캐시 디렉토리: zb_ / 캐시 / fui_lang_ /

먼저 캐시 파일 생성 여부를 확인합니다.
기본 언어가 아닌 언어를 사용할 수 있고 번역할 텍스트가 있는 페이지를 방문한 후 zb_ / 캐시 / fui_mullang /를 확인합니다. 디렉토리는 예를 들어 다음과 같은 대상 언어 및 해시 접두사별로 계층화됩니다.
fui_multilang/
└── en/
└── ab/
└── cd/
└── abcdef...json이러한 각 .json 파일은 일반적으로 성공적으로 번역된 텍스트에 해당하며 파일의 내용에는 변환 결과가 포함됩니다.
{
"time": 1780000000,
"text": "Translated text"
}페이지를 처음 열면 새 JSON 파일이 나타나 번역 결과가 캐시에 성공적으로 작성되었음을 나타냅니다.
같은 페이지를 두 번 방문하여 확인
- 플러그인 백그라운드에서 변환 캐시를 청소합니다.
- 번역 서비스 공급자의 배경에 요청 수 또는 문자 소비량을 기록합니다.
- 영어와 같이 기본이 아닌 언어로 된 중국어 텍스트가 있는 페이지를 방문하십시오.
- JSON 파일이 캐시 디렉토리에 추가되었는지 확인하고 변환 서비스 공급자의 사용을 다시 기록합니다.
- 똑같은 페이지를 다시 방문하십시오.
예상 결과: 두 번째 방문은 로컬 캐시를 직접 방문해야 합니다. 번역 서비스 제공자의 요청 볼륨 또는 문자 소비량이 페이지 내용, 대상 언어 및 캐시 유효 기간을 변경하지 않고 계속 증가해서는 안 됩니다.
III. 빈 해시 디렉토리를 이해하는 방법
현재 버전은 변환이 성공적으로 획득되었거나 단기 변환 실패 상태를 기록해야 할 때만 2단계 해시 디렉토리를 생성하므로 새로 생성된 해시 디렉토리에 해당 JSON 파일이 포함되어야 합니다.
- 캐시 읽기, 캐시 누락 검사 및 첫 페이지 조각 사전 검색은 파일 경로만 계산하고 언어 또는 해시 디렉토리를 만들지 않습니다.
- 변환 인터페이스가 비어 있지 않은 변환을 반환하면 플러그인은 본문 변환 JSON 파일을 씁니다.
- 변환 인터페이스의 실제 요청이 실패하면 플러그인은 반복되는 요청을 일시적으로 피하기 위해 단기 ..json 실패 캐시에 씁니다. 만료되면 파일이 자동으로 다시 시도됩니다.
- 이전 버전에서 남은 빈 디렉토리는 캐시 적중에 영향을 미치지 않으며 성공적인 캐싱을 나타내지 않습니다.
업그레이드 전에 이미 존재했던 빈 디렉토리는 캐시 쓰기 요청이 없는 것으로 확인되면 보관하거나 정리할 수 있습니다. 업그레이드 후 일반 액세스는 캐시 누락 또는 조각 상한으로 인해 빈 해시 디렉토리를 계속 추가해서는 안 됩니다. 단기 오류 캐시 파일은 빈 디렉토리를 남기지 않고 인터페이스가 실제로 실패할 때 작성됩니다.
IV. 추가 조사가 필요한 상황은 무엇입니까?
빈 디렉토리가 계속 빠르게 증가하지만 해당 언어 페이지가 JSON 파일을 생성하지 않거나 같은 페이지가 방문 할 때마다 번역 서비스 제공자의 사용을 계속 증가시키는 경우 다음을 확인해야 합니다.
- 변환 인터페이스 키, 영역 및 서명이 올바르게 구성됩니다.
- 플러그인 배경의 변환 인터페이스는 성공 여부를 테스트합니다.
- 서버가 변환 서비스 공급자 인터페이스에 액세스할 수 있는지 여부.
- 페이지에서 번역할 텍스트가 백그라운드에 설정된 단일 페이지 번역 조각의 상한을 초과하는지 여부.
- 캐시 디렉토리와 상위 디렉토리에 쓰기 가능한 권한이 있는지 여부.
- 캐시 유효 기간이 너무 짧게 설정되었는지 또는 수동으로 자주 치료되는지 여부.
캐시 유효 기간 및 파일 시간
캐시 유효 기간은 백그라운드에서 "번역 캐시 일"로 제어되며 기본값은 30일입니다. 유효 기간을 초과하는 캐시된 파일은 이후 읽기 또는 무작위 정리 중에 무효화되고 삭제됩니다. 다음에 텍스트가 필요할 때 변환 인터페이스가 다시 호출됩니다.
캐시가 터지면 플러그인은 최대 6시간마다 파일 수정 시간을 새로 고칩니다. 따라서 짧은 시간 동안 동일한 페이지를 계속 방문하는 것이 일반적이며 JSON 파일의 수정 시간은 변경되지 않습니다.
팁: 빈 디렉토리만 정리하면 캐시에 작성된 요청이 없음을 확인한 후 처리할 수 있지만 플러그인 백그라운드를 통해 "번역 캐시 청소"하면 유효한 JSON 캐시도 정리되고 페이지를 방문할 때 번역 요청이 다시 생성됩니다.





고객 서비스 qq를 추가합니다.
네티즌 댓글