내 온 - 프레미스 서버이되도록 Windows 서버를 설치하려고합니다. 나는 연결 문제 (컴퓨터 에뮬레이터는 127.0.0.1 만 수신)를 극복 할 수 있었고 이제는 더 어려워지는 새로운 문제에 직면하게됩니다.Azure 저장소 시뮬레이터 성능 문제
로컬 BLOB 저장소에 쓰기하는 데 시간이 오래 걸립니다.
임의의 파일을 대기열 및 BLOB에 쓰는 간단한 "hello world"ASP.NET 웹 역할을 작성했습니다. 웹 역할은 스토리지 에뮬레이터가있는 동일한 시스템에서 실행됩니다. 대기열에 쓰기는 상당히 빠르지 만 BLOB는 완전히 다른 이야기입니다.
BLOB에 쓰기를하면 웹 역할이 50 배 느려집니다. (!).
구름 저장소에 대해 동일한 코드를 사용하면 훨씬 빠르게 작동합니다. 이것은 로컬 기억 장치 에뮬레이터 사용시 문제가 있음을 나타냅니다.
누구든지 저장소 에뮬레이터의 성능을 향상시키는 방법에 대해 알고 있습니까?
은 항상 나에게 너무 많은 노력처럼 듯, 구내에서 작동하는 서버를 얻기에 Elad에게, 당신의 시간을
일반적인 Azure 패키지를 여기 저기에 배포하는 데 오랜 시간이 걸리면 저장소 에뮬레이터가 며칠 동안 (적어도, 적어도) 시간을 절약합니다. 에뮬레이터의 알려진 문제를 넘어서, 특히 클라우드 드라이브로 작업 할 때 특히 그렇지 않습니다. 나는 쉽게 일어 서서 찾았다. http://msdn.microsoft.com/en-us/library/gg432983.aspx. 오, CloudStorageAccount.DevelopmentStorageAccount는 가장 친한 친구입니다. :) – Zack
저는 Compute Emulator를 여전히 사용하고 있습니다. 매우 유용 합니다만, 저장소 에뮬레이터와 함께 사용하지 마십시오. Compute Emulator에서 실행하는 모든 것을 실제 Azure 저장소 계정으로 연결합니다. – knightpfhor
+1 실제 Azure Storage 및 SQL Azure를 사용하면서 정확하게 동일한 작업을 수행하고 컴퓨팅 에뮬레이터에 맞서 개발하십시오. 쉽고 저렴합니다. –