方法澄清 - ASP.NET多用户门户设计工作室

时间:2012-03-06 13:27:14

标签: c# asp.net .net

我们必须开发像Google Draw这样的应用程序,而不是完全一样。目的是开发Web APP Development IDE。 用户群预计很高,主要供公众使用。

平台:带有MS SQL 2008的C#ASP.NET(无论如何我都无法改变平台:()

因此,假设当用户将文本框(例如)用文本框拖放到设计窗格时,我们需要为文本框放置等效的HTML代码,并更新设计窗格。所以对于这种方法,

  1. 对于服务器上的每个拖放操作都有一个AJAX帖子是否合适,因此状态在服务器端维护。
  2. 缺点:服务器在用户数量增加时加载高。


    1. 在客户端生成HTML代码并排队用户操作并在频繁的时间间隔内发布是否合适?
    2. 缺点:当浏览器数据被清除时,用户可能会丢失缓存(持久)数据。


      我不确定是否还有其他方法,以上两种方法都有其自身的优缺点,但请提出相同的建议,这将非常有帮助。

      谢谢。

1 个答案:

答案 0 :(得分:1)

从第一个选项开始。当用户群增长并且您注意到延迟时(如果这样做),移动到第二个。如果你正确地构建客户端,它应该是一个小的重构过程。

如果可以=没有数据丢失,您也可以使用HTML5离线存储和同步。