최근에 realurl을 사용하는 동안 cHash 캐싱 문제가 발생했습니다. 나는 코어의 어느 부분에서도 호출되지 않는 cHashCalculator의 메소드 setRequireCacheHashPresenceParameters
이 있다는 것을 보았습니다. 누구나이 문제를 없애기 위해 그것을 사용하는 방법에 대한 아이디어가 있습니까?setRequireCacheHashPresenceParameters를 사용하는 방법
구체적으로는 realurl 캐시가 완전히 생성되지 않고 크롤러가 어떻게 든 유효한 링크에 액세스하지만이 페이지에 대해 데이터베이스에 저장된 cHash가 없으므로 TYPO3은 페이지 ID에 대한 콘텐츠를 캐시하지 않습니다. 매개 변수 (cHash가 첨부되지 않았으므로)와 realurl 캐시가 아직 설정되지 않은 페이지의 다음 호출시에 TYPO3은 단순히 이전에 캐시 된 페이지의 내용을 가져옵니다.
따라서 해결책은 어떻게 든 TYPO3 (어딘가의 ext_localconf.php
또는 ext_tables.php
)에이 확장의 매개 변수에 cHash가 필요하다는 것입니다.
하지만 어떻게 할 수 있습니까?
사실 저는 동일한 문제가있는 realurl 2.0.15를 사용하고 있습니다. 나는 지금 그것을 핵심으로 직접 적용함으로써 문제를 해결했지만 적절한 수정을 원한다면 무엇이 잘못되었는지 찾아야 할 것 같은 기분이 든다. – CDRO