当前位置:首页>>百创新闻>>网站制作技巧 >网站生产与可扩展性的关系

网站生产与可扩展性的关系

那么,这些关于成本、质量、速度和范围的决策如何影响系统的可伸缩性呢?如前一章所述,可伸缩性与扩展项目或基础设施项目的这些权衡之间存在着直接的关系。常熟做网页的目的就是产生网站。简单的信息如文字,图片(GIFs, JPEGs,PNGs)和表格,都可以通过使超言、可扩展超文本标记语言等标示语言放置到网站页面上。常熟网页设计要能充分吸引访问者的注意力,让访问者产生视觉上的愉悦感。因此在网页创作的时候就必须将网站的整体设计与网页设计的相关原理紧密结合起来。常熟做网页更复杂的信息如矢量图形、动画、视频、声频等多媒体档案则需要插件程序来运行,同样地它们亦需要标示语言移植在网站内。对于开发函数的项目,这些约束的权衡决定将影响函数和整个系统的可伸缩性。这是权衡决策和可伸缩性之间的一种间接关系。

一个需要拆分主数据库的扩展项目,就像开发函数项目一样,也需要平衡这四个约束。你会不会把你的大部分高级工程师从这个项目中拉出来,去开发这个功能,并致力于分解数据库的项目?你会给你的团队六到十八个月的时间来完成这个项目吗?如果需要的话,您会增加内置的特性来进一步拆分数据库吗?你能缩短这个项目,然后一个地把它分开吗?这些是您在项目过程中需要问的问题,它们也是平衡项目三角的速度、成本、质量和范围的问题。

这些限制也将间接影响可扩展性。让我们AllScale公司的支付功能,例如,它的重点是速度。该功能必须在当月的为了年底结算周期使用结束前公布。错过了这个日期将导致需要进行支付的人工处理,将引入更多的错误,导致非支付和收入的损失。副总裁迈克·软件开发团队,从索尔福德三名高级工程师的另一个项目绘制,分配他们支付的项目,才能够完成它的时间。一切都进行得很顺利,直到周末结束,这个功能被释放,所以它可以按计划办理结算。

6个月后,Allscale的人力资源管理网站的内容存储量增加了100%以上,而参与月末结算周期的用户数量增加了更大的百分比。它们在沉降功能上的总荷载接近释放功能开始时总荷载的150%。目前,其处理时间仍控制在12小时以内。但本月的用户增长已经大大改变了它,处理时间跃升到38小时。由于此服务是作为单个应用程序的附加功能设计的,因此不能在多个服务器上运行。直到现在,六个月前作出的决定的后果已经逐渐显现出来。allscale的操作团队将不得不为应用程序分配一个更大的服务器,以完成下个月的结算,该结算最初计划用作数据库服务器。当然,这也会对硬件预算产生负面影响。操作团队还需要花费大量时间监视、准备、配置和测试用于此迁移的服务器。此外,该项目可能会吸引软件开发工程师和质量保证工程师提出更改建议,并最终验证应用程序是否可以在新服务器上运行。

做网站设计选百创!
18136402553