做网站优化的朋友明白这样一个道理,纯静态的html更有利于seo优化,并且静态页面是没有攻击漏洞的,没有访问数据库从而减少服务器对数据响应的负荷,速度快,也利于搜索引擎收录。
在常用的企业网站中,asp网站局多,为了让企业网站更有利于优化,我们能不能用asp语言开发生成html静态页面呢?答案是可以的,我们往往会借助于fso控件的使用。下面让我们了解一下fso相关概念与作用。
FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。因此不少业界的虚拟主机提供商都干脆关掉了这个控件,让客户少了很多灵活性。 互联先锋的国外虚拟主机服务器具有高安全性,可以让客户在自己的网站空间中使用却有没有办法危害系统或者妨碍其他客户网站的正常运行。
FSO 模型对象
Drive Object:驱动器对象 供存取磁盘或者网络驱动器
FileSystemObject Object:文件系统对象 供存取计算机的文件系统
Folder Object:文件夹对象 供存取文件夹的所有属性
TextStream Object:文本流对象 供存取文件内容
你可以使用上面的对象做计算机上的任何事情,也包括破坏活动 ;( 所以,请小心使用FSO。在web环境中,存储信息是非常重要的,比如用户信息,日志文件,等等。FSO提供了一个强大且简单的方法高效率地保存数据。在这篇文章里面,着重讨论FileSystemObject和TextStream对象。