나는이 질문을 설명하는 방법을 거의 알지 못한다. 나는 완전히 당혹 스럽다. 기본적으로 F4V 비디오 플레이어는 HTTP 요청을 통해 F4V를 가져와 표준 AS3으로 재생합니다.F4V 플레이어는 모든 사이트에서 작동하지만 하나는
이제 동일한 Apache 설정, 모든 것을 사용하여 동일한 플랫폼에서 빌드 된 동일한 OS, 동일한 PHP 버전을 실행하는 동일한 SliceHost 슬라이스에 3 개의 사이트가 있습니다. 사이트 중 하나 (그 중 하나)에서 플레이어가 처음로드 될 때 동영상이 재생되지 않지만 동영상을 재생하려면 페이지를 새로 고쳐야하며 기본적으로 캐시에서 다시 재생해야합니다. 그렇지 않으면 재생을 시작하기에 충분한 파일을 다운로드하지 않은 것처럼 기다립니다. 또한 동일한 사이트에서 하나 또는 하나의 비디오에서만 오디오가 재생되지만 비디오는 재생되지 않으며 약 세 번째 또는 네 번째 시간까지 재생됩니다. 그 후에 비디오가 오디오와 함께 재생됩니다.
실용적인 swf 파일을 기능 사이트에서 깨진 사이트로 옮겨서 같은 결과를 보았습니다. 고장난 F4V 파일을 기능 사이트에 업로드했는데 제대로 작동합니다. 플레이어를로드하는 HTML과 자바 스크립트가 동일한 지 확인했습니다.
내가이 문제를 일으킬 수 있는지 확인하는 것을 잊어 버리고있는 것이 있습니까? 브라우저 또는 플래시 캐싱에 대한 지식이 조금이라도있는 사람이 있습니까?
추가 정보 : 당신이 예상 했겠지만, 그게 아니라 새로 고침에 실패 시작 원인이 있지만
는 I는 NOCACHE 지시어를 추가했다. HTTPFox를 사용하여 요청을 살펴 보았지만 아무 것도 나오지 않았습니다. 내가 실제로 수집 할 수있는 유일한 것은 캐시에서 얻을 때 제대로 재생되지만 사이트에서 요청할 때는 재생되지 않는 것입니다. 그러나 요청이 이루어 지더라도 다른 사이트에서 제대로 재생됩니다.
요청이 올바르게 작동하는 사이트에서 HTTPFox는 요청에서 올바른 크기 (몇 MB)의 데이터를 반환합니다. 문제가있는 사이트에서는 F4V 요청과 함께 반환되는 데이터가 1KB 미만임을 보여줍니다.
기대 한대로 nocache 지시문을 추가하여 새로 고침을 시작하지 못하게 만들었습니다. HTTPFox를 사용하여 요청을 살펴 보았지만 아무 것도 나오지 않았습니다.내가 실제로 수집 할 수있는 유일한 것은 캐시에서 얻을 때 제대로 재생되지만 사이트에서 요청할 때는 재생되지 않는 것입니다. 그러나 요청이 이루어 지더라도 다른 사이트에서 제대로 재생됩니다. – Travis