SD的服务器状态查询是怎么回事情
看了某位达人关于服务器状态的帖子。突发奇想地要想证实一下SD的RO服务器状态查询是不是真的起作用。首先,我打开了[url=http://ro.sdo.com/Web2.0/home/Index.aspx]http://ro.sdo.com/Web2.0/home/Index.aspx[/url]页面,然后等待状态栏显示“完毕”字样的时候,手动点开“网络连接状态”,记录下当前的数据包数量(我的是无线连接,看数据包数量方便点),接收是56652,发送是70362。然后回到页面,胡乱查询了一通服务器状态,再回去一看网络状态,还是原来的数字。
当然这还不能说明问题,有可能SD是一次性将所有服务器的状态下载到本地Temporary Internet Files的。为了搞清楚状况,咱们还是一起来看看,到底SD搞的什么飞机。
找到“服务器状态信息”这一块,然后在这个七个字上面点击右键,选择“图片另存为”,不要保存,看到这张图片的名字是“titile_zt”。然后在工具栏上选择“查看”→“源文件”,就会出现一个记事本窗口。在记事本的工具栏上选择“编辑”→“查找”,然后在谈出的输入框中输入“titile_zt”。
找到了一端带有titile_zt字样的代码<td><img src="images/titile_zt.gif" width="235" height="29">,这不过是这张图片的大小信息,对我们没用。
虽然没找到需要的代码,但是也应该是在附近吧。果然在下面几行出现了这个连接名称:[url=http://svr.sdo.com/server/service/viewserverstatus.aspx]http://svr.sdo.com/server/service/viewserverstatus.aspx[/url]。看到了viewserverstatus(查看服务器状态),正啊,难道这就素那关键?
连忙进去一看,原来是一个服务器状态的使用文档。浏览了这个文档之后,才知道原来SD使用了[size=2]CSS(Cascading Stylesheet层叠样式表)来节省时间啊。这样的话只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分了。[/size]
[size=2]这样看来,我们在查询服务器状态的时候,并不是实时查询的,其实只是读取到了SD事先写好的CSS语句上,也就是说,SD先自己查看(人为查看或者程序查询)了服务器的状态,然后把所有服务器的状态写成一定的语句,我们在打开[/size][url=http://ro.sdo.com/Web2.0/home/Index.aspx][size=2]http://ro.sdo.com/Web2.0/home/Index.aspx[/size][/url]这个页面的时候,一次性将所有RO服务器的状态都读取到本地Temporary Internet Files。这就是为什么无论怎么查询,数据包的数量也不会变化的原因了。
说简单点就是“他们给我们看的什么,我们就能看到什么”。
如果其他达人还有什么高招,就摊出来大家一起学习呀。 恩 你还真是什么都不懂
[@@] [@@] [@@] [@@] [@@] [@@] 我看懂了,那个服务器状态我从来都不信的…………
不过这个东西需要人为来改,技术未免太落后了
页:
[1]