FTP 数字代码的意义

FTP 数字代码的意义
110 重新启动标记应答。
120 服务在多久时间内ready。
125 数据链路埠开启,准备传送。
150 文件状态正常,开启数据连接端口。
200 命令执行成功。
202 命令执行失败。
211 系统状态或是系统求助响应。
212 目录的状态。
213 文件的状态。
214 求助的讯息。
215 名称系统类型。
220 新的联机服务ready。
221 服务的控制连接埠关闭,可以注销。
225 数据连结开启,但无传输动作。
226 关闭数据连接端口,请求的文件操作成功。
227 进入passive mode。
230 使用者登入。
250 请求的文件操作完成。
257 显示目前的路径名称。
331 用户名称正确,需要密码。
332 登入时需要账号信息。
350 请求的操作需要进一部的命令。
421 无法提供服务,关闭控制连结。
425 无法开启数据链路。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
551 请求的命令终止,类型未知。
552 请求的文件终止,储存位溢出。
553 未执行请求的的命令,名称不正确。

服务器网络带宽与访问速度的换算

购买虚拟主机、轻云服务器以及云服务器的时候可以看到网络的带宽是1Mb/s,2Mb/s。

网络带宽与访问速度间的计算方法如下:

1Mb/s = 1024 Kb/s = (1024*1024) b/s = (1024 * 1024) / 8 B/s = =131072 B/s = 128 KB/s

2Mb/s = 2 * 1024 Kb/s = 2 * (1024*1024) b/s = 2 * (1024 * 1024) / 8 B/s = =262144 B/s = 256 KB/s

1Mb/s带宽的服务器,访问速度理论值是128 KB/s,2Mb/s带宽的服务器,访问速度理论值是256 KB/s。

 

注:

B代表Byte(字节),b代表bit(比特)

1B = 8 b (一个字节由八个比特位构成)

1Mb = 1024 Kb

1Kb = 1024 b

服务器1Mbps带宽能承受多少人在线

如果网络情况好,同时在线人数,按照如下的原则来评判:

1、 打开网站8秒原则;

2、 评判的只是:用户从云服务器下载文件的速度;

3、 页面的标准尺寸大小为:60KB(字节);

大概会有这样的一个结果,1Mbps的带宽支持的连接数为:17个【1x1024x8/(60×8)=17.06】

因此,N Mbps带宽可以支持的同时在线人数大概为N*17个

 

此17个是指,同一时间瞬间并发访问的人数。

for语句

使用PHP的for循环,需要记住以下几点规则。

  • 第一个表达式在第一次循环时自动计算。
  • 第二个表达式在每次循环时进行计算。这个表达式确定是否继续循环。
  • 第三个表达式在每次循环结束时计算。
  • 任何一个表达式都可以为空,它们可以由for块内部的逻辑所取代。
for ($kilometers = 1; $kilometers <= 5; $kilometers++) {
    printf('%d kilometers = %f miles <br />', $kilometers, $kilometers*0.62140);
}

for ($kilometers = 1; ; $kilometers++) {
    if ($kilometers > 5) break;
    printf('%d kilometers = %f miles <br />', $kilometers, $kilometers*0.62140);
}

$kilometers = 1;
for (; ; ){
    if ($kilometers > 5) break;
    printf('%d kilometers = %f miles <br />', $kilometers, $kilometers*0.62140);
    $kilometers++;
}

三个结果都如下:

1 kilometers = 0.621400 miles
2 kilometers = 1.242800 miles
3 kilometers = 1.864200 miles
4 kilometers = 2.485600 miles
5 kilometers = 3.107000 miles

Memcached监听多个端口_同一台Windows机器中启动多个Memcached服务

下载Memcached服务器

假设你解压在”C:\Program Files\memcached\memcached.exe”

那么可以如下创建多个服务监听不同的端口啦

 

监听第一个端口:创建服务名为Memcached_11211,显示名也为Memcached_11211,监听的端口为11211

sc create “Memcached_11211” start= auto binPath= “C:\Program Files\memcached\memcached.exe -d runservice -m 32 -p 11211 -l 127.0.0.1” DisplayName= “Memcached_11211”

 

监听第二个端口:创建服务名为Memcached_11233,显示名也为Memcached_11233,监听的端口为11233

sc create “Memcached_11233” start= auto binPath= “C:\Program Files\memcached\memcached.exe -d runservice -m 32 -p 11233 -l 127.0.0.1” DisplayName= “Memcached_11233”

 

监听第三个端口:创建服务名为Memcached_11255,显示名也为Memcached_11255,监听的端口为11255

sc create “Memcached_11255” start= auto binPath= “C:\Program Files\memcached\memcached.exe -d runservice -m 32 -p 11255 -l 127.0.0.1” DisplayName= “Memcached_11255”