很多的企业网站速度不快,就会找问题,滨州邹平网络公司的设计师说,因为企业网站如果你以建立应用而不是使用预处理器为重点,那么你需要一台配有好的Intranet专用套件工具的服务器,不仅能提高网速,还可以。
编程Web应用不比编程任何其他应用简单——只有编程图形用户接口(GUI)简单一些,或者看上去简单一些。事实上,建立Intranet应用可能要比建立分布式系统、群件、电子邮件和移向综合Web的数据仓库项目困难。Intranet必须能提供大型主机提供的性能并且不能利用单一的区域或安全的本地文件系统。
开发商们需要用一个Intranet专用成套工具帮助建立这些应用。一个简单的例子就是面向事务处理的应用,如保险费赔偿程序。
滨州邹平网络公司的系统维护人员说,由于Web是无状态的,维护Intranet上在面向事务处理的应用屏面上的状态信息就比维护标准客户/服务器系统状态信息困难。每个屏面都是一个独立的事务处理;屏面和屏面之间没有信息流。与带有自己的GUI的应用不同,Web应用不能依赖于一个与用户相连的未中断持续链路。HTTP可提供几种用于维护状态信息的方法。最受争议的是cookies,它可提供一种不安全的方式,帮助服务器在客户机上存储状态信息并在客户机运行应用时检索信息。cookies受到的争议颇多,因为它混淆匿名如何在Web上运行和利用cookies进行跟踪的概念。
任何情况下,Intranet应用通常不存在公用Web应用遇到的保密问题。但还有一个安全问题,即cookies的内容直接处于用户的控制之下,服务器不能依靠cookies在事务处理过程中避免被破坏。
另一种在多屏面上跟踪单一客户机的技术与静态URL有关,每个URL都被修改过以便存储一些状态信息。这保证能够奏效——直到用户用其中一个URL标注一页面并试图在事务处理完成后很长时间才回到这一页面。URL也会失效,用户就不知道下一个页面在哪。
Cookies和 静态 URL都是有用的,但在建立超过一屏的、强壮的应用时,这些URL就不够用了。程序员必须考虑诸如事务处理恢复、与授权系统的集成和数据库连接等问题时,情况尤为如此。
不幸的是,Web服务器采用平面方式编程:程序库就在那儿,去用吧。
对于许多Web开发商来说,网址建立始于一个问题:"什么样的代码我能当模型使用"。Itranet程序员们从样品应用得好的成套工具和相关的应用资源代码上获益。
这方面好的实例就是Netscape公司的企业服务器,它在其AppFoundry、StarNine技术公司的WebStar等产品上有许多样品,包括超过100个样本应用。两种服务器都可为Web开发商提供迁移的牢固的基础,以便开发商发展新的应用并修改现有的应用。