有时当我访问我的windows azure网站时,初始响应时间非常慢.第一页加载后网站速度很快.一些背景:目前网站并不经常访问.此外,我使用keepalivecontroller来保持网站运行,网站以共享模式运行.我想知道:在Windows Azure中从内存中移除的网站是不是那么活跃?或者只是窗口天蓝色的操作层面上的后台任务有时会干扰?这对我来说并不透明正在发生的事情,那么对于windows azure网站有什么东西吗?
我有一个在共享模式下在windows azure中运行的网站,我对它非常满意.但后来我注意到我只有1Gb的可用磁盘空间,这远远不够.所以我想升级,但发现有两个选项都不好:
1)升级到保留模式会产生10Gb但是对于将在那里运行的所有网站,什么?最便宜的托管选项为一个网站提供了更多的磁盘空间.此外,这对我来说没有意义,因为我对共享模式的速度非常满意.
2)使用blob存储.所以我需要重写我的代码以适应azure?它应该不是相反吗?对我来说,选择azure高于传统虚拟主机的最重要原因之一是容易升级的承诺,但是我升级的第一时刻,并且它不能轻易完成.
我错过了什么,是否有更好的方法为Windows Azure网站获得更多的磁盘空间?
我想把Func放在T是泛型类型作为字典中的值.所以基本上我想做的事情如下:
Dictionary<string, Func<MyObject, T>> _sortMappings =
new Dictionary<string, Func<MyObject, T>>()
{
{ "Name", (b) => b.Name }, // name is a string
{ "Length", (b) => b.Length }, // length is an int
{ "Date", (b) => b.Date } // a datetime object
};
Run Code Online (Sandbox Code Playgroud)
这是否有意义,这可能吗?