如何将sitemaps.xml添加到运行在Windows Azure上的网站?
我在WindowsAzure上有一个网站,有两个web实例 是否可以创建一个sitemaps.xml文件: 即使web实例失败或被覆盖,也会被添加或替换 自动更新自身如何将sitemaps.xml添加到运行在Windows Azure上的网站?,azure,sitemap,Azure,Sitemap,我在WindowsAzure上有一个网站,有两个web实例 是否可以创建一个sitemaps.xml文件: 即使web实例失败或被覆盖,也会被添加或替换 自动更新自身 在Windows Azure中,相同角色的实例是相同的。在两个实例上复制相同的sitemaps.xml。如果一个实例出现故障,另一个实例将继续为请求提供服务,而不会出现任何问题。但是,如果请求过多,性能将降低。在这种情况下,我们不需要更新sitemaps.xml。对于客户端,它只看到负载平衡器。它不关心实例 致以最良好的祝愿 徐明
在Windows Azure中,相同角色的实例是相同的。在两个实例上复制相同的sitemaps.xml。如果一个实例出现故障,另一个实例将继续为请求提供服务,而不会出现任何问题。但是,如果请求过多,性能将降低。在这种情况下,我们不需要更新sitemaps.xml。对于客户端,它只看到负载平衡器。它不关心实例 致以最良好的祝愿
徐明。请改进您的问题。xml通常是一个静态文件。您是指ASP.NET SiteMap.xml,还是指google的索引SiteMap.xml文件?对于ASP.NET站点地图,您可以在Internet上搜索有关如何创建动态站点地图提供程序的文章。如果引用google的sitemap.xml,您可以创建自己的IHttpHandler,将其映射到sitemap.xml路径,并动态生成内容。这样,您的sitemap.xml将始终是最新的,并且具有容错性。