当前位置:编程学习 > 网站相关 >>

网站建设问题汇总(1)

答案:一.关于IIS连接数和在线人数的详细说明

最近很多网友问IIS连接是什么,,现在特说明如下:

首先了解什么是IIS连接数。
IIS连接数指并发连接数,什么意思呢?
要分几种情况:(以100M空间50人在线为例)
A用户单点下载你的文件,结束后正常断开,这些连接是按照瞬间计算的,就是说你50人的网站瞬间可以接受同时50个点下载
B用户打开你的页面,就算停留在页面没有对服务器发出任何请求,那么在用户打开一面以后的15分钟内也都要算一个在线,就是说你50人的网站15分钟内可以接受不同用户打开50个页面
C 上面B的情况用户继续打开同一个网站的其他页面,那么在线人数按照用户最后一次点击(发出请求)以后的15分钟计算,在这个15分钟内不管用户怎么点击(包括新窗口打开)都还是一人在线。
D 当你的页面内存在框架(Iframe),那么每多一个框架就要多一倍的在线!因为这相当于用户同一时间向服务器请求了多个页面。
E 当用户打开页面然后正常关闭浏览器,用户的在线人数也会马上清除。

然后了解什么是论坛在线人数。
论坛在线只是计算一定时间内的活动用户数。
这里的时间用户可以自己设定(删除不活动用户时间),动网论坛默认为40分钟的相对准确值。

根据上面的说明,显然论坛在线和IIS连接数的概念不同
为什么会出现IIS连接数和论坛在线不符合的情况?
现具体分析如下:

1:您使用了插件版论坛!
现在的插件很垃圾,不但占服务器资源,而且会使论坛运行变慢(没有插件可以快一倍以上),同时很占在线人数,有的插件调用很多框架,少则2、3个,多则4、5个! 甚至有在线播放音乐,这样一个人在线就相当与很多人在线!

2:您的网站是主页+论坛的形式!
这样主页和论坛要争夺你的在线人数!

3:你的论坛内部有播放器!
一个人在线,然后他在线播放音乐,就占二个人在线!

4:你的论坛内部存在框架形式的网页!
每一个框架,就多一倍的在线!

5:你的论坛设置在线时间过小!
动网默认为40分钟,这个默认值下,一般我100IIS的学习型主机可以达到250人左右,因为论坛在线只是计算一定时间内的活动用户数,当您设定的时间较小的时候,看起来论坛在线的人数就自然少了,请把删除不活动用户时间改为默认的40分钟就可以!

6:你的空间存在多个论坛!
有的客户在一个空间里上传多个论坛,如bbs bbs1 bbs2 等等 等等
毫无疑问,这样个论坛也是要争夺再线人数的!

7:你的论坛图片等文件被人盗链!
比如:你的论坛有张图片文件,被粘贴(注意是粘贴不是上传)到别的论坛!
别的论坛的用户在浏览该文件的时候也算一个在线人数!
尤其是LOGO连接的时候注意,一定要对方把您的LOGO上传到他的空间!

8:你的空间上放有下载文件!
如果用户用网络蚂蚁类的软件,每一个线程就表示一个在线,非常厉害!

二.如何查看空间使用多少

使用cuteftp等软件,在登陆信息的时候,有提示具体使用的空间多少,剩余多少空间
磁盘限额等等信息

状态:> 正在连接 ftp 数据 socket 61.175.164.14:1869...
150 Opening ASCII mode data connection for /bin/ls.
226-Maximum disk quota limited to 500000 kBytes(空间最大容量)
Used disk quota 42850 kBytes(已经使用的空间大小), available 457149 kBytes(所剩空间大小)
226 Transfer complete.
状态:> 传送完成。

三.什么是虚拟主机?

虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一**立的主机完全一样。100u.com为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。

四.什么是ASP?

ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。ASP的网页文件的格式是.ASP。

五.什么叫FSO?

FSO(FileSystemObject)是微软ASP的一个对文件操作的控件,该控件可以对服务器进行读取、新建、修改、删除目录以及文件的操作。是ASP编程中非常有用的一个控件。但是因为权限控制的问题,很多虚拟主机服务器的FSO反而成为这台服务器的一个公开的后门,因为客户可以在自己的ASP网页里面直接就对该控件编程,从而控制该服务器甚至删除服务器上的文件。因此不少业界的虚拟主机提供商都干脆关掉了这个控件,让客户少了很多灵活性。 百优科技的W2K虚拟主机服务器具有高安全性,可以让客户在自己的网站空间中任意使用却有没有办法危害系统或者妨碍其他客户网站的正常运行。

六.什么是CGI?

CGI是一个用于定Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理方式是相同的。因此,CGI程序册仅使你能生成表态内容而能生动态内容。使用CGI的原因在于它是一个定义良好并被广泛支持的标准,没有CGI就不可能实现动态的Web页面,除非使用一些服务器中提供的特殊方法(如今,也有除CGI之外的其他技术逐渐在成为标准)。

七.什么是PHP?

PHP是一种服务器端HTML-嵌入式脚本描述语言。 其最强大和最重要的特征是其数据库集成层,使用它完成一个含有数据库功能的网页是不可置信的简单。在HTML文件中, PHP脚本程序(语法类似于Perl或者c语言)可以使用特别的PHP标签进行引用, 这样网页制作者也不必完全依赖HTML生成网页了。由于PHP是在服务器端执行的, 客户端是看不到PHP代码的。 PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。 PHP除了可以使用HTTP进行通信,也可以使用IMAP, SNMP, NNTP, POP3协议。

八.什么是主机托管?

主机托管 Server Co-Location 客户提供自己的硬件服务器,并可选择自行提供软件系统或者由空间商来提供,享受专业的服务器托管服务,包括稳定的网络带宽,恒温、防尘、防火、防潮、防静电。客户拥有对服务器完全的控制权限,可自主决定运行的系统和从事的业务。


九.什么是主机租用?

主机租用(Dedicated Hosting)即客户无须自己购置服务器,而可以直接采用百优科技精心准备的多款高级服务器以及软件系统,大大省却了采购成本,安放在我们的IDC中,带宽?安全?稳定?系统?这些问题让我们来替你打理吧。你甚至可以在2年以后就完全拥有这台服务器!

十.使用jmail组件上传

(说明,并不是所有的空间都支持Jmail)

代码如下:
<%
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = "..." 输入smtp服务器验证登陆名
msg.MailServerPassword = "..." 输入smtp服务器验证密码
msg.From = "...@..." 发件人
msg.FromName = FromName
msg.AddRecipient "...@...","...@..." 收件人
msg.Subject = "test" 主题
msg.Body = "this is body!" 正文
msg.Send ("smtp Server Name") smtp服务器地址,本司地址为218.5.72.50
set msg = nothing
%>

十一.上传组件fileup

方式如下:
1.文件上传表单方式:


<FORM ACTION="formresp.asp" ENCTYPE="MULTIPART/FORM-DATA" METHOD="POST">不能缺少ENCTYPE="MULTIPART/FORM-DATA"

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


十二.管理一个虚拟主机是否很容易?

你日常的工作主要是网页(HomePage)上传和电子邮件的处理。这些操作都非常简单。你基本上不需要管理和维护你的主机,空间商会帮助你完成绝大多数管理工作。在你需要自己管理时,它也比管理一**立的主机容易很多。空间商还可以给你提供足够的资料,帮助你管理你的系统。

十三.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.文件上传表单方式:
<FORM ACTION="formresp.asp" ENCTYPE="MULTIPART/FORM-DATA" METHOD="POST">不能缺少ENCTYPE="MULTIPART/FORM-DATA"

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

上一个:建站三个首要问题
下一个:个人建站指南(网站推广篇)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,