本机访问网站
① 用户用浏览器访问一个网站的时候背后的过程与步骤是怎样的
本机到网站服务器访问的过程:
本机电脑访问网站: 首先会在浏览器的缓存里找该网站的信息,如果之前访问过,那第二次就访问就会快一点;这是因为第一次访问的时候会加载并且下载到缓存里,以备下次访问使用;
本地电脑---路由器-----连接Internet----DNS解析域名-----到网站IP地址---访问到网站主界面;
网站界面访问的过程:
例如:会员登录--- 输入用户名时,如果用户名不存在,一般会有小红色字体出警告;
用户名正确是,如果密码不正确,也会有小红色字体出警告;
验证码:不正确时,也会有小红色字体出警告;
一般验证分2步:
前端js简单验证; 一般判断是否为空;如果为空出警告;
后端数据库验证:在把客户输入的值进行数据库搜索,如果没有,则说明用户名不存在;
如果用户名存在,就针对该用户名密码跟输入的密码就行匹配即可;
现在网站基本都在用ajax技术,就是你登录输入用户名,搜索输入关键字时都会用ajax技术自动往数据库的走一遍数据,然后反馈相关的详细给用户,提高用户的体验;
② 为什么自己架设网站只能本机访问
iis端口设置,路由器的端口设置,要统一。外网用域名访问的话你得绑定ip,如果没有固定ip你得下载个花生壳或者金万维之类的软件绑定浮动ip 你是用的什么操作系统,如果是winxp你得破解一下iis的最大外网连接数。 追问: 已经绑定,用的是新萝卜家园 GHOST XP SP2 电脑城装机版 回答: Windows 2000专业版或Windows XP专业版操作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版操作系统中不存在这种连接限制问题。 一、MtaEdt22.exe 安装后开始-----程序-----Administrative Tools-----MetaEdit 打开后在最左边选择LM\W3SVC 然后在右边那一堆东西中找到MaxConnections(最大连接) data那就是你的最大连接数了,自己改吧 最大限制是2000000000 另外你改为-1就是不限制了 我们知道Windows 2000专业版或Windows XP专业版*作系统中IIS最多允许10个客户端的连接,在Windows 2000服务器版或Windows 2003服务器版*作系统中不存在这种连接限制问题。 Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在Windows NT4.0、Windows 2000上,我发现它在Windows XP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。 下面利用这个工具突破Windows XP专业版IIS客户端连接限制: 首先,你需要到下面的地址下载MetaEdit,最新版本是2.2。 http://download.microsoft.com/do.../EN-US/MtaEdt22.exe 然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。 最后,在MetaEdit中设置客户端连接限制的参数。 安装MetaEdit完毕后,在开始菜单的程序组Administrative Tools下点击MetaEdit 2.2运行,出现窗口:</DIV><DIV>在窗口的左边将树展开至LM \ W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现对话框: 在最后Data的文本框中默认的是10,这就是Windows XP专业版IIS默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为10000,注意:在Win2000 上的IIS客户端连接数最大为2000000000。 二、在Win2000 上的IIS客户端连接数改为2000000000 还有一个办法,你可以试试: 一般默认系统打印连接限制是10个,空闲会话默认是15分钟,也就是说如果连接打印15分钟没有进行任何*作则自动断开连接,不过如果打印工作量比较大,我们需要修改这个时间让他更适合我们的工作环境。 第一步:首先使用net config server查看当前设置的空闲断开时间。 第二步:假如我们要将空闲断开时间设置为5分钟,这样就可以最大限度的避免连接数过高影响打印的问题了。使用net config server /autodisconnect:5来设置。 三、突破IIS连接数限制,Windows 2000 Professional 变 Server。(请小心使用) 很多人都知道,网上流传着众多的方法,称可以突破Windows 2000 Professional 版IIS连接数限制,其中流传最广的是一款据称是微软出品,用来管理IIS的补丁工具,可以任意修改IIS的各类参数,其中就包括Windows 2000 Professional 版IIS连接数限制,但是根据本人测试,这个所谓的微软出品的IIS管理工具并不能解决Windows 2000 Professional 版IIS连接数锁定10以内的限制。 那么到底有没有办法可以突破Windows 2000 Professional 版的IIS连接数限制呢?本文将给您一个满意的答案。 本工具据说是由匈牙利人3am Labs发明的,它能允许不同版本的Microsoft Workstation*作系统转换成Sever版本,也可以将Server转换成Workstation版。3am Labs本人说这个软件的目的是为了演示Windows Workstation和Server系统实际上是共同使用同样的代码,而唯一的区别就在注册表中。 闲话少说,到底是不是上面所说的那样,我们先验证一下再说。下载本软件后执行,如果您的*作系统是Windows 2000 Professional,那么打开的界面如下图所示: 本贴包含图片附件: </DIV><DIV>由于本人已经转换为Sever系统,因此Go Server按钮是灰色的,现在点击“Go Server”按钮,软件会弹出将为您转换*作系统的确认框,点击确定,重启动机器您将会发现,您的*作系统启动LOGO画面已经从原来的Professional标志变为Server标志。(注:Server系统可以点Go Workstation按钮转换为Professional系统) 到这一步,如果您打开IIS,修改IIS连接数将会发现根本就无法修改,那么到底这个软件有没有作用呢?也许您重启机器的时候已经注意到,机器启动后会出现一个错误提示框“在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志”,打开系统日志查看几个错误日志后您将会发现WWW,SMTP和FTP服务都因为意外而停止,停止原因都是:系统找不到指定的文件。 最后的解决方法是:将您本机的IIS完整卸载,然后再重先安装一次,重先启动机器将会发现所有问题宣告解决,再次打开IIS的时候您将会发现您已经拥有一个全新的Sever系统IIS,连接数想怎么改就怎么改。(根据部分网友提供经验,转换前最好是干脆先卸载IIS,转换后再重先安装,这样可以避免很多错误) 注意:根据部分网友测试经验,Windows XP转换后可能虚拟内存无法使用,因此除非你内存足够大,否则不要轻易转换,如果已经转换,可以还原一次试试。 四、修改tcpip最大连接数工具:EvID4226Patch223d-en 命令行是:EvID4226Patch.exe /L=100 (都不用重启就可以生效了) 最简单的安装方法是解压后双击运行EvID4226Patch.exe,然后按“Y”就可以了(默认将这个限制放宽到了50,如果按“C”可以将其修改为更大的数字)。因为修改的是tcpip.sys这个系统文件,Windows会弹出Windows文件保护的对话框,点取消然后选择保留当前版本就好了。 DOS下修改Tcpip.sys文件 以上替换程序EvID4226Patch.exe也可以在DOS下使用,方法是:首先把EvID4226Patch.exe拷贝到C盘根目录下;然后再进入DOS模式,进入C盘根目录,输入命令EvID4226Patch/L=$n$/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可修改Tcpip.sys文件。 </DIV><DIV> 注意:以上$n$为你要设置的最大安全连接数,假如要把最大并发连接数设置为150个线程,那么输入命令EvID4226Patch/L=150/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可。 五、使用比特精灵附带的工具 比特精灵附带的工具“TCP/IP连接数破解补丁”也可以替换Tcpip.sys,突破SP2的TCP并发连接数限制。 从网上download.pchome.net/php/dl.php?sid=15504下载比特精灵(BitSpirit)V2.7.2.225简体中文正式版,然后双击下载文件进行安装。你可以选择安装哪些组件(下图2),应该安装“用于Windows XP SP2的TCP/IP连接数破解补丁”,安装结束后,XP开始菜单中就会有BitSpirit程序组,单击其中的“XP SP2连接数破解补丁”,即可修改Tcpip.sys文件。 单击“XP SP2连接数破解补丁”,弹出该软件的界面,界面中列出了当前Tcpip.sys的版本、及最大并发连接数(右图3),你可以在“TCP/IP Linitation”输入一个数,来设置最大并发连接数,例如输入150,然后按“Apply”按钮,重启系统后,你的SP2最大并发连接数就改为了150。 追问: .. 这个回答很专业,,, 我看不懂! 不过还是谢谢你! 能不能简单点? 现在主要解决别人访问不了的问题! 回答: 首先,你需要到下面的地址下载MetaEdit,最新版本是2.2。 http://download.microsoft.com/do.../EN-US/MtaEdt22.exe 然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。 最后,更改连接数为10000就行了 追问: 哎~~~ 给点普通回答~ 我不是专业的! 不懂! 还有 , 你上面给的网站! 根本不能下载! 回答: http://dl.pconline.com.cn/html_2/1/86/id=9731&pn=0.html 太平洋下载中心,2.2版本