2012-8-21
今天看了webservice,我的理解是将实现的功能和函数以web网页的形式进行发布,通过wsdl语言进行描述,别人访问网址调用函数,注意的是安全性,同时若是本机和局域网内的同构应用不需要使用,可用dcom和.net remoting.http://baike.baidu.com/view/837392.htm
应用点:appcode里面的函数,可以拿出部分试试,更改一个函数,不用多个系统同时调整源代码。
2012-8-25
xml (EXtensible Markup Language) http://www.w3school.com.cn/xml/xml_intro.asp
1) XML 被设计用来传输和存储数据。HTML 被设计用来显示数据
2) 很多新的 Internet 语言是通过 XML 创建的:
其中的例子包括:
- XHTML - 最新的 HTML 版本
- WSDL - 用于描述可用的 web service
- WAP 和 WML - 用于手持设备的标记语言
- RSS - 用于 RSS feed 的语言
- RDF 和 OWL - 用于描述资源和本体
- SMIL - 用于描述针针对 web 的多媒体
3 )XML 文档必须包含根元素。该元素是所有其他元素的父元素。
4) 所有 XML 元素都须有关闭标签,XML 声明没有关闭标签.
5)XML 标签对大小写敏感。
6) 在 XML 中,XML 的属性值须加引号.
在 XML 中,有 5 个预定义的实体引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 单引号 |
" | " | 引号 |
7)XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
XML 元素必须遵循以下命名规则:
- 名称可以含字母、数字以及其他的字符
- 名称不能以数字或者标点符号开始
- 名称不能以字符 “xml”(或者 XML、Xml)开始
- 名称不能包含空格
避免 "-" 字符。避免 "." 字符。避免 ":" 字符。
8)针对元数据的 XML 属性
有时候会向元素分配 ID 引用。这些 ID 索引可用于标识 XML 元素,它起作用的方式与 HTML 中 ID 属性是一样的。
9)通过 DTD 验证的 XML 是“合法”的 XML。
DTD(Document Type Definition) 是一套关于标记符的语法规则
2012-8-28
CDN的全称是Content Delivery Network
即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。
http://www.chinaspeeds.com/cdntheory.html
使用了CDN服务后,用户的访问流程如下图所示:
图 CDN用户访问流程图
- 用户向浏览器提供要访问网站的域名,域名解析的请求被发往网站的DNS域名解析服务器;
- 由于网站的DNS域名解析服务器对此域名的解析设置了CNAME,请求被指向CDN网络中的智能DNS负载均衡系统;
- 智能DNS负载均衡系统对域名进行智能解析,将响应速度最快的节点IP返回给用户;
- 浏览器在得到速度最快节点的IP地址以后,向CDN节点发出访问请求;
- 由于是第一次访问,CDN节点将回到源站取用户请求的数据并发给用户;
- 当有其他用户再次访问同样内容时,CDN将直接将数据返回给客户,完成请求/服务过程。
同时,它还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不将用户的请求分配到任何一个已经不可用的节点上。而思必达CDN还具有在网络拥塞和失效情况下,能拥有自适应调整路由的能力。