首页 » 建站技术 » 浏览内容

网站建设问题汇总 (二)


2005-10-07 19:17:55 5,331 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://www.im286.com/viewthread.php?tid=1136133&extra=page%3D3

十三.PHP的使用及注意事项

  PHP (正是名字 “PHP: Hypertext Preprocessor”) 是一个服务器端 HTML-内置的脚本语言。

请注意这和用其它脚本语言,向perl,c 等写的 CGI 的区别。代替写许多命令的程序来输出 HTML,你可以在 HTML 里面内嵌入一些代码 (在这种情况下, 输出一些文字). PHP 代码使用特殊的开始和结束标记来从 PHP 模式进入和退出.

PHP 与一些客户端脚本(javascript等)的区别在于代码运行在服务器上. 如果你有一个类似于上面的脚本在服务器上,客户端将接受脚本的运行结果, 没有办法确定下面的代码可能是什么. 你可以配置你的服务器用 PHP 处理所有的 HTML 文件, 这样用户就不能看出到底后台到底运行的是什么。

十四.Perl的使用及注意事项

  Perl 就是 Practical Extraction and Reporting Language 的简称,是一种最广泛应用于语法分析和 World Wide Web 的编程语言。它起源于 awk、C、sh 和 sed 语言,然而,它的应用开发远比其他任何一种面向对象编程语言更加容易。
  Perl 语言由 Larry Wall 创建,最初作为一种实用解释语言。其主要功能最初是用于分析基于文本的数据和生成这些数据的统计或结果。随着 Internet 的普及推广,我们已经感受到 Perl 在 CGI 编程和处理格式数据上的强大功能。由于 Perl 对 process、文档和文字有很强的处理、变换能力,因此凡是有关快速原型设计、系统工具、软件工具、系统管理、资料库连结、图像程式设计、网络连结和 WWW 程式设计等之类的任务,都特别适合用 Perl 来完成。

十五.SA-FileUp(文件上传)的基本使用及注意事项

1.文件上传表单方式:

不能缺少ENCTYPE=”MULTIPART/FORM-DATA”

2.在服务器脚本中,创建对象,指明文件存放的路径。
Set upl = Server.CreateObject(“SoftArtisans.FileUp”)
upl.Path = Server.MapPath(“upload”)
'upload'为您所上传的存放目录名

十六.FileSystemObject的基本使用及注意事项

FileSystemObject (FSO) 对象模式,允许对大量的属性、方法和事件,使用较熟悉的 object.method 语法,来处理文件夹和文件。

FSO 对象模式使服务器端的应用程序能创建、改变、移动和删除文件夹,或探测特定的文件夹是否存在,若存在,还可以找出有关文件夹的信息,如名称、被创建或最后一次修改的日期,等等。

FSO 对象模式还使文件处理变得很容易。在处理文件时,主要的目标是以易于访问的格式把数据存储在有效的空间和资源中。这就要求能够创建文件,插入和改变数据,以及输出(读取)数据。因为把数据存储在数据库中,如 Access 或 SQL 服务器,会给应用程序增加很大的开销,所以把数据存储在二进制或文本文件中可能是最有效的解决方案。可能不希望有该开销,或者数据访问要求可能不需要与功能完备的数据库相关联的所有额外功能。

十七.什么是Internet域名?

Internet域名是Internet网络上的一个服务器或一个网络系统的名字,在全世界,没有重复的域名。域名的形式是以若干个英文字母和数字组成,由”.”分隔成几部分, 如ibm.com就是一个域名。从社会科学的角度看,域名已成为了Internet文化的组成部分。 从商界看,域名已被誉为”企业的网上商标”。没有一家企业不重视自己产品的标识–商标, 而域名的重要性和其价值,也已经被全世界的企业所认识。

十八.域名与网址有什么区别?

一个完整网址范例如下: http://www.100u.com对应于这个网站的域名则是 100u.com。人们建立一个提供WWW信息的主机后以域名来为其命名。此时,这台主机的名字称为www.域名。当访问者要访问这台主机时,浏览器会以指定的http(Hypertext Transfer Protocol )协议向主机发出数据请求。为此,我们描述一个完整的网址时都会加上前缀http://。

十九.域名可以使用哪些字符?

英文26个字母和10个阿拉伯数字以及横杠”-”(减号)可以用作域名。字母的大小写没有区别。每个层次最长不能超过26个字母。中文不能用作域名。

二十.注册域名需要什么条件?

为了使全世界的人们都能使用Internet,地方性的、民族性的文字就不能使用。试想,如果中文可以用作域名,阿拉伯文、希腊文…都应该可以,你认识它们吗?你会在计算机键盘上输入这些字符吗?

21、通用网址一定是中文吗?

不一定。通用网址可以由中文、字母(A-Z,a-z,不区分大小写)、数字(0-9)或符号(-、!)组成,最多不超过31个字符(每一构成元素为一个字符)。因此,电话号码、企业和产品的中英文名称、拼音字头等等都可以是通用网址,并不仅限于中文。”百优科技”、”情人节”是通用网址,”123″也是通用网址。

22.什么叫域名转向?

地址转向即将一个域名指向到另外一个已存在的站点,英文称为”URL FORWARDING”。域名指向可能这个站点原有的域名或网址是比较复杂难记的。

23.为何有些whois信息的用户联系人资料为乱码?

这是因为您在填写域名联系人(注册、管理、付款、技术)的资料时使用本国文字,而浏览器又会转码(IE4 及其以上/ Netscape 6.0)导致查看域名联系人资料为乱码。这里要强调的是,在填写域名联系人资料时如系统没有提示母语资料时请输入英文资料。而一旦产生乱码后,只有请您用会员号登录后修改域名联系资料或由我司专员协同客户将资料修改完整。

24.什么是NT负载平衡服务

  WLBS(Windows NT Load Balancing Service)是个网络服务,用来管理不同服务器之间的TCP/IP通信。WLBS不是一个漂亮的伪应用分配器,用来分担服务器CPU的负载,它更加适合被描述为一项以网络通信量为依据的更灵活的动态负载平衡服务。最为常用的一种负载分担技术就是Round Robin DNS(RRDNS)。在RRDNS技术中,请求仅仅被简单的循环发送到不同的服务器上。所以,当这些服务器中的一台崩溃了,请求仍然会发送给这台机器。而WLBS判断主机服务器是否工作以及是否可以接受请求,从而克服了这一弱点,如果上述情况出现,WLBS就把网络通信传送到另一台服务器上,从而避免了失误。     
  
  当应用程序和Web站点要迎合不断增长的流量的需求的时候,你甚至会想把CPU从一台服务器上卸到另一台上去。不久以前,你还只能通过选择Round Robin DNS和昂贵的硬件来分担系统的负载。但是现在,WLBS for Microsoft Enterprise Edition Server 4.0就可以帮助你分散服务器上的TCP/IP通信量。这个分布服务使你可以通过添加Web服务器来应付站点增长的负载     

  为了提高性能,WLBS服务提供了实时容错功能,以便在维护时增加和卸去服务器。如果你计划在担负关键任务的Web应用程序中增加更强的功能和更好的可靠性,那么上面所说的这些特性结合起来,就构成了必不可少的一项服务。

25.如何测试虚拟主机的速度

  如果你通过Modem或专线直接联上网络,或者需要通过网关的Telnet的功能,你可以直接对你想了解的网络”ping”一下。PING命令让你目前所在的主机向目标主机发送一个”数据包”,目标主机在接收到这个”数据包”时会立即自动回一个数据包,而这时,你得到的是一个数据包一个来回所用的时间。
  如”ping www.microsoft.com“,然后回车,便得到你从中国访问微软的服务器的回应时间。一般,”PING”命令会自动进行下去,直到你让它终止,如敲”ctrl + C”。
  如果你熟悉使用Telnet中PING的功能,并且你具有在不同网络上的Telnet帐号,你就可以以不同的网络为基础,对其他的主机进行PING的测试,你可以比较在不同的访问点这些被访问主机的回应时间,并得到”丢包率”、平均回应时间等测试结果。
  但是,PING 命令只能测试网络和服务器较底层的性能,可以反映出网络联通的带宽和数据拥挤程度,但对较高层的服务器性能则不能很好反映──其中,最重要的,如运行在主机上的 Internet Web服务器软硬件的效率(该效率直接决定通过Web服务器文件下载的速度──也就是用户访问该服务器的速度),则无法给出。 实际上,国际上有一些知名的中立机构,为了帮助用户了解服务器性能及服务器的其他信息,开通了一些专业的测试站,提供给用户进行这些测试。 这其中,Monte Sano Software公司运行的NetMechanic网站,就给用户提供服务器主要性能的免费测试服务。
  该服务网站网址是:    
   http://www.netmechanic.com/server_check.htm
  访问http://www.netmechanic.com/server_check.htm,您可以直接在界面上键入需要测试的服务器的域名地址,并输入自己的EMAIL地址,这样该测试服务将每隔15分钟对目标网站发一次测试,8小时后会将测试结果投递到您的E-mail信箱。该服务可以对服务器的主要运转性能,如PING回应时间、DNS解析时间、CONNECT时间、Web服务器文件下载速度给出每个测试点的数据和平均值。
  现在,您可以通过这些方法,对您自己的网站等、或者其他有兴趣的网站进行测试,同时可以对微软microsoft.com、网景netscape.com、yahoo.com等进行测试,进行对比。
  由于该服务网站位于美国(在ServerPro服务中还提供源于欧洲的访问测试),测试结果以美国为访问源。故我们会发现该网站对位于美国的主机测试结果显示出很高的网络速度,这显示出一个位于美国(或欧洲)的用户访问我们的主机时的访问效果。而对其他国家网站的测试结果,速度就相对低很多──这就是我们时常听说的中国的数据线路国际出口的网络瓶颈问题。
  P.S. 文中提到的Netmechanic服务器性能免费测试网站近期有时因为测试需求过多,可能会遇到”对不起,测试要求已满,请过一段时间再递交申请”的情况。只要过一段时间再试,都一定可以加入免费测试行列,并且一次可以同时输入多个测试 。

26 服务器被访问的速度由哪些因素决定

A. 服务器的硬件配置(包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等)
B. 服务器所在的网内环境与速度
C. 服务器所在的网络环境与Internet骨干网相联的速率
D. ChinaNet的国际出口速率
E. 访问者的ISP (Internet接入服务提供商)与ChinaNet之间的专线速率
F. 访问者的ISP (Internet接入服务提供商)向客户端开放的端口接入速率
G. 访问者计算机的配置,Modem的速率、电话线路的质量等

27. 从哪几个角度评价服务器的性能
A. 服务器的硬件配置
B. 服务器的软件配置
C. 服务器中安装的操作系统及开发环境
D. 服务器所支持的功能
E. 服务器所在的网络环境

28.服务器托管与虚拟主机托管有什么区别
  服务器托管业务可细分为服务器托管与虚拟主机 (Virtual Hosting)。 “服务器托管”是在具有与Internet时实相连的网络环境的公司放置一台服务器,或向其租用一台服务器,客户可以通过远程控制将服务器配置成WWW、E-mail、Ftp服务器。 “虚拟主机托管”是指:将一台UNIX或NT系统整机的硬盘划细,细分后的每块硬盘空间可以被配置成具有独立域名和IP地址的www、email、FTP服务器,这样的服务器,在被人们浏览时,看不出来它是与别人共享一台主机系统资源的。在这台机器上租用空间的用户可以通过远程控制技术,如文件传输(FTP),全权控制属于他的那部分空间,如信息的上下载,应用功能的配置等等。 应该说,通过”虚拟主机托管”这种方式拥有一个独立站点,其性能价格比远远高于自己建设和维护一个服务器,目前这种建立站点的方式被越来越多的被企、事业单位所采用。

29.什么是服务器托管
  当用户有意拥有自己的Web、Email、 FTP 等服务器时,他可以有两种方法: 一是自建, 二是托管。
  自建需要有水平较高的专业技术人员,要投入较大的资金购置软硬件, 还要支付上不封顶的日常维护和线路通信费,建设周期也较长。比较之下, 托管则经济, 快捷而实用。
  Internet的基本动作机制是用户/服务器(Client/Server),最大的特点是跨时空和跨地域。也就是说,即使是天各一方,只要大家都在网络上,双方就可以直接沟通, 这就为我们提供了一个重要的技术手段:远程控制(RemoteControl)。服务器托管产生的技术基础和所依赖的手段主要是”用户/服务”和”远程控制”等机制。即无论我们的用户在哪里,只要能上网,就可以对远在天涯的服务器进行控制,从而实现对服务器的拥有和维护

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5062 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14146594 位访客

广告区 Guǎng Gào