1

我目前的项目有一个小的用户群,几乎所有的客户端都和网络服务器在同一个局域网上,所以性能不会受到阻碍,但我很喜欢养成坏习惯,所以我想习惯做正确的事.

我正在考虑制作一个通用的“站点”层,其中将包括常用的需求(主要是表单、对话框和网格)并在需要时添加其他组件(例如图表),即使例如网格可能不是每个都需要页。我只需要维护一层,但每个请求都会更大。

一个请求带有一个稍微臃肿的层或几个请求带有几个小层被认为更好吗?

4

1 回答 1

2

像大多数事情一样,这取决于。如果您的应用程序仅限于 LAN,那么您就不会像那些按字节付费为其托管和最终用户在 WAN 上产生显着延迟的人那样关心浪费的字节。如果用户最终可能会导航到包含所有各种组件的页面并最终需要代码,那么您可能会争辩说您在浪费时间制作图层。在您的情况下,似乎需要权衡的是,您需要预先花费一些额外的下载时间。这要么使初始页面加载速度变慢,要么使后续页面加载速度更快,这取决于您如何看待它。在局域网上,无论哪种方式都可能可以忽略不计。

通常,创建层是更好的做法,因为可能会在您的站点上可能存在缓存命中的其他页面或将来的应用程序中重复使用较小的文件,并且还可以最大限度地减少用户下载代码的可能性对于他们不会访问的页面。维护这些层的成本应该不会太高。

于 2009-11-30T19:37:39.303 回答