2011-04-26 3 views
2

내 시나리오 :어떻게 효율적으로 블로거 호스팅 블로그에 외부 JS 종속 관계를 포함하는

  1. 블로거에서 실행되는 블로그, 그리고 그것을 호스팅 곳도 있습니다. Afaik, "외부"(js) 파일은 Google의 서버에서 호스팅 할 수 없습니다.
  2. 가 인기 JS 프레임 워크를 포함하여 제공 (예를 들어,jQuery를)는 우리의 처분에CDN몇 가지 옵션이 있습니다.
  3. 블로그에 대한 jQuery 기반 라이트 박스 대체품을 찾고 있는데, 나는 비틀어졌습니다. ColorBox; CDN을 가질 계획은 없습니다.

는 주어진 제약 조건 아래에있는 파일을 호스팅/포함에 올 때까지, 내가 발견 한 다음과 같은 제안/솔루션 :

  1. 코드 인라인에서의 축소 된 버전을 포함 Blogger 템플릿 - 932KB 상당의 JS 코드가 <script> 요소에 있습니다.
  2. github 원시 버전 - 과 직접 연결. 예 :v1.3.16. (신뢰할 수없는 가용성?)

로드 속도가용성을 고려할 때이 시나리오에 대한 가장 좋은 방법은 무엇인가?

답변

1

Blogger 템플릿에 코드를 포함하지 않으면 많은 이점을 얻지 못합니다. 거의 틀림없이 충분히 빨라서 인터넷을 빨지 않는 사람은 페이지 소스를 다운로드하는 데 걸리는 시간을 알 수 없으며 원격 서버에서로드하는 것보다 전반적으로 더 빠를 것이므로 성능이 가장 좋은 것으로 보입니다 응답 성 (사용자가 페이지와 상호 작용할 수있을 때까지의 시간)이 줄어들지 만, 사용자가 특히 좁은 연결을 갖는 경우에만 눈에 띄게됩니다.

그렇다면 사용자를 고려해야 만하지만 비범 한 수의 연결이 좁은 경우가 아니라면 코드를 인라인으로 포함하면됩니다.

관련 문제