Performance Azure存储模拟器性能问题

Performance Azure存储模拟器性能问题,performance,azure,azure-storage,azure-storage-blobs,Performance,Azure,Azure Storage,Azure Storage Blobs,我正在尝试将windows服务器设置为我的本地服务器。我能够克服连接问题(计算机模拟器只听127.0.0.1),现在我面临一个新的、更困难的问题 写入本地BLOB存储需要很长时间 我编写了一个简单的“hello world”ASP.NET Web角色,将随机文件写入队列和BLOB。web角色与存储仿真器在同一台计算机上运行。写入队列的速度相当快,但BLOB则完全不同 写入BLOB使我的web角色工作速度慢了50倍 对云存储使用完全相同的代码使其工作得更快。这告诉我,问题肯定在于使用本地存储模拟器

我正在尝试将windows服务器设置为我的本地服务器。我能够克服连接问题(计算机模拟器只听127.0.0.1),现在我面临一个新的、更困难的问题

写入本地BLOB存储需要很长时间

我编写了一个简单的“hello world”ASP.NET Web角色,将随机文件写入队列和BLOB。web角色与存储仿真器在同一台计算机上运行。写入队列的速度相当快,但BLOB则完全不同

写入BLOB使我的web角色工作速度慢了50倍

对云存储使用完全相同的代码使其工作得更快。这告诉我,问题肯定在于使用本地存储模拟器

有人知道如何提高存储模拟器的性能吗

谢谢你抽出时间,
Elad

祝贺您让服务器在本地工作,这对我来说似乎太难了。由于您已经完成了所有这些工作,我认为这是为了避免在开发或测试时为云中的计算实例付费

我事先表示歉意,我实际上不打算回答您关于如何加快存储开发速度的问题。这是因为开发存储和我真的不能相处。它非常接近于您从实际的云存储中获得的结果,但是如果您针对开发存储进行开发,然后切换到实际的云存储,那么这些差异可能会严重到导致问题


简而言之,我要说的是,忽略开发人员存储,直接连接到云,即使您在本地运行。这会带来相关的成本,但根据我的经验,存储成本非常小$每月5个将是一个很长的过程。

考虑到在这里部署一个典型的Azure软件包需要很长时间,Storage Emulator每天可以节省(至少)几个小时。除了emulator的已知警告之外,尤其是在使用云驱动器时,它在其他方面工作得非常好。我发现站起来很容易。哦,还有CloudStorageAccount.DevelopmentStorageAccount是你最好的朋友。:)我仍然使用Compute Emulator,这非常有用,但我只是不将它与存储Emulator结合使用。我只是将我在Compute Emulator中运行的所有东西与实际的Azure存储帐户连接起来。+1我做了完全相同的事情,并在使用真正的Azure存储和SQL Azure的同时针对Compute Emulator进行开发。它既简单又便宜。