가능한 한 빨리로드하려면 Flash 웹 사이트를 최적화하고 특정 가장자리의 경우 SWF를로드하는 데 최대 10 초가 걸립니다. SWF 파일을 제외하고는 외부 자산이 없으며 유일한 JS가 HTML 페이지에 임베드됩니다.SWF로드 시간을 단축하는 방법은 무엇입니까?
이 추적에서 볼 수 있듯이 SWF 요청은 DOMContentLoaded 이벤트가 발생한 후 브라우저에서 8 초가 소요될 때만 전송됩니다. 대부분의 경우 SWF 은 약 2 초 후에로드를 시작합니다.
요청 대기 시간을 태동 할 수있는 방법이 있습니까? 현재 SWF는 SWFObject 라이브러리를 사용하여 Javascript로 삽입되므로 브라우저가 HTML 페이지를 렌더링 한 후에 만 JS가 웹 페이지에 SWF 태그를 실행하고 추가합니다. 동일한 SWF 태그를 <head>
섹션에 추가하면 어떻게됩니까? 이 SWF가 미리로드되어 SWF가 나중에 <body>
에서 실행될 때 즉시 SWF를 가져 오게할까요?
일반적으로로드 시간 최적화의 규칙은 가능한 한 적은 요청 (파일)을 사용하는 것입니다. 그러나 SWF 파일은 HTML 파일과 분리되어 있어야합니다. 아니면 HTML에 base64
으로 퍼가기 위해 JS를 파일로 변환하고 플래시 <object>
태그로 즉시로드 할 수 있습니까? 모든 브라우저에서 호환 가능/신뢰할 수있는만큼 오랫동안 사용해 볼 수 있습니다.
사양 :
인터넷 : 내가 5 메가 비트/초 인터넷에 연결되어 있어야하고, 내가 280 MS에 서버를 Ping 할 수 있습니다.
위치 : 웹 서버가 미국에 있으며 현재 인도 뭄바이에 있습니다.
파일 크기 : SWF의 경우 20KB, HTML의 경우 5KB.
얼마나 큰 플래시 SWF 파일입니까?,이 SWF 파일 자체에 다른 SWF를로드합니까? – joshua
플래시 SWF 파일은 약 20KB이고 기본 HTML 페이지는 약 5KB입니다. –
20KB 이미지와 비교해보고 같은 방식으로 작동하는지 확인 했습니까? –