2016-08-03 3 views
1

이온과 함께 어플리케이션을 개발하고 파이어베이스를 사용하고 있습니다. Firebase 저장소에 대한 링크가 있으며 거기에서 이미지를로드하고 있습니다. 이미지는 약 200-500kb입니다. firebase의 텍스트를 반복하고 firebase 저장 url에서 이미지를로드하기 위해 ng-repeat를 사용하고 있습니다. 생산에 너무 느립니다. 어떤 옵션을 사용해야합니까? 페이지로드 속도를 빠르게하려면?파이어베이스로 이온 페이지로드를 최적화하십시오.

답변

1

Firebase는 내 지식으로 this use case에 대한 사용자 설정 옵션이 없습니다.

  • 이 지연 전적으로 중포 기지 및 이온, 코르도바, 또는 각도에 관련이없는 일입니다 보장하기 위해 profiler를 사용하여 내 소견에서, 여기 옵션입니다. 귀하가 언급 한 파일 크기를 감안할 때 이것은 거의 불가능하다고 생각하지만 클라이언트 쪽에서 문제가 발생하면 정확하게 파악하고 수정해야합니다.
  • 설명 된대로 자리 표시 자 레이아웃이나 도미넌트 색상 지연로드 (예 : pinterest) 사용 here은 생산의 유용성을 만족시킬 수 있습니다.
  • 더 높은 압축을 사용하는 이미지 형식으로 변경하십시오. — 예. PNG는
  • 변경 처음에는 저해상도 이미지의 썸네일을 표시하고
+0

감사합니다 다른 백엔드 서비스에 큰 파일

  • 마이그레이션을 선택할 수 있도록하는 UI를 JPG로! 다른 앱의 경우, Firebase와 비교할 때 어떤 백엔드 서비스를 권장합니까? – olivier

  • +0

    잘 페이스 북은 그 이미지를 [Akamai] (https://developer.akamai.com/api/imaging/imaging/overview.html)에서 호스팅하므로 가장 비싼 솔루션입니다. 무료입니다. Amazon EC2를 서버에 연결하지 않고도 연결할 수 있으므로 [OpenShift] (https://en.wikipedia.org/wiki/OpenShift) 팬입니다. [this]와 같은 간단한 이미지 파일 서버를 만들 수 있습니다. (http://mifo.sk/post/file-sharing-on-openshift/). – Lightbeard

    +0

    감사! OpenShift는 정말 멋지다. 나는 모양을 가질 것이다. 이제이 문제에 대한 답변을 제공해 주시겠습니까? 나는 6 시간 이래로 붙어있다. http://stackoverflow.com/questions/38766985/http-equiv-content-security-policy-works-in-browser-but-not-on-android-device – olivier

    관련 문제