码迷,mamicode.com
首页 > 其他好文 > 详细

公网服务 基础知识

时间:2014-11-26 20:31:36      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:discuz   blog   http   io   ar   使用   sp   java   数据   

最近项目要上线了,现在的服务器端的代码都是在局域网内部测试的,后期上线,需要放到公网上面去,自己有心留意到这一块,和领导谈了一下,领导把相关的事情全部交给我来做。之前没有接触过,今天开始,在这篇文章中,根据自己在网上搜索的内容和自己的整理,汇总到这篇文章里面来。

这篇文章,主要解决的问题是域名申请相关事宜和服务器空间租用等相关知识,在这里简要的记录一下。

由于项目提供的服务不是网站性质的服务,而是数据中转,协议处理之类的,因此和一般的建站目的有差别,但是基本流程应该是一样的。

域名基础知识

在网络大海中,如何找到一个网站?就像人的身份证一样,网站的身份证就是它的域名。例如常见的baidu,http://www.baidu.com,这就是百度的域名。我们一般在浏览器的地址栏上面,输入网站对于的域名,经过几秒钟的等待后,就可以看到网站的具体内容了,这中间经历域名解析等等,网上有很多很好的文章解释了其中的过程,点此了解。

域名根据后缀的不同,价格也不同,收费是按年收费。

国际域名有各国文字的特定字符集、英文字母、数字以及“-”任意组合而成,但开头和结尾均不能含有“-”,字母不区分大小写,国际域名最长可达60个字节。

国内域名有英文字母、数字以及“-”任意组合而成,但开头和结尾均不能含有“-”,字母不区分大小写,国内域名最长可达20个字节

英文域名长度不得超过60个字符,域名规范,英文26个字母以及10个阿拉伯数字以及中横杠(不能用在域名开头和域名的第三、第四位),字母的大小写没有区别。

作为站长和企业来说,注册独立域名有利于长远发展以及品牌传承,建议域名长度控制在10个字符以内,申请.com结尾的域名后缀,域名要遵循好看,好写和好记的原则。选择正规的域名注册商,比如国内的万网以及它的代理商。

注册域名交完银子后,域名就是你的了,如果在国内注册的话,你花钱买的域名不一定真的是你的,一定要看你是否有以下权利:

1. 修改注册联系人、管理联系人、技术联系人和付费联系人信息。

2. 拿到授权码(Auth Code),网站搬家必备

3.  域名设置,包括域名服务器地址设置,A记录(映射关系),MX记录(邮件服务器)、CNAME(别名)等。

 

空间(服务器、虚拟主机)基础知识

在国内建设网站,通常都是选择在网络上购买服务器,但是小网站通常是不需要一台独立的服务器的,费用高、利用率低。“虚拟主机”的出现满足了中小型网站的需求,服务商将一台服务器的硬盘划分为几个区域,每一个区域成为一台“虚拟主机”,价格实惠。

国内做的比较好的服务商有中国万网、新网等。

主机服务器软件设置,FTP服务以及数据库配置。

网站备案

如果你选用的是国内虚拟主机,就必须要备案后才能访问,如果是怕麻烦或者想尽快上线访问的话,可以选择国外不用备案的空间,买了就可以上线访问。

网站的运行

典型的网站系统有:

博客系统(Blog):推荐WordPress,理由是程序写的简洁,扩展性强。

内容管理系统(CMS):新闻八卦站、教程站等等,用来填充网站内容的。

论坛系统(BBS):国内常见的有PHPWind、DIscuz、bbPress等

 

短信平台

项目中注册账号那里,需要有短信验证码来确认身份,寻找一个合适、稳定的短信平台的任务就落在我身上。经过多方的查找资料,了解了现有的短信平台运作流程,现在来简要介绍一下。

手机短信最初是由三大运营商来提供的,运营商提供给SP的价格一般在8分钱每条,如果量大的话,还可以再便宜些,总体在4~8分钱每条之间吧。

移动运营商的计费方式: 总计费条数 = 下行短信条数(发往用户终端)-上行短信条数(用户发往SP的请求)。

这里,突然想到一个问题,为什么要用短信验证码这种方式?有没有其他什么更好的方式来验证用户身份?想了想,除了邮箱和验证码(短信(语音验证码)和图片),还真没什么其他好的可交互的方式了。但这只是工具,使用这种工具的目的,是为了验证用户的身份,OK,问题来了,为什么要验证用户的身份呢?自己之前还真没认真想过这个问题,验证身份应该是为了确认当前注册的人是不是可信的、有效的。那么,它的另一方面就是当前注册的“人”是可疑的、无效的,考虑到计算机世界上,没人知道你是一条狗的传说,他们设置的目的是为了防止机器恶意注册,恶意发布一些有害信息,防止大量重复的请求。

 

一般短信服务提供商会提供短信接口,在后台软件中,根据实际情况,生成短信内容,调用他们提供的接口。

当然,用户也可以直接和运营商合作,应用直接接入他们的短信网关服务器,移动联通标准接入一般是CMPP协议和SGIP协议,提供JAVA开发包。在实际使用中,如果直连运营商的短信网关服务器,因为用户注册号码的多样性,在应用侧需要针对三个运营商做识别、路由和分发(如果你使用了第三方服务商的通道,这个工作就由他们来完成),在具体应用中,考虑到运营商的政策变化,还是优选选择第三方短信服务商比较好,他们可以提供接入时的技术咨询服务,而运营商是没有专人支持的。资源保障服务,运营商说关就关,而第三方服务商会想办法解决备用通道问题,在资费方面,第三方服务不会采取霸道的月套餐,一般是充多少用多少,一点接入,全网服务,省事省成本,

参考链接:http://www.zhihu.com/question/19591770

 

如果手机关机,期间,别人打过来的电话或者发过来的短信会如何处理呢?

别人打过来的电话,只是在那个时间点有效,过了就不会再保存。

移动点对点短消息存储有效期是指,消息成功发出,得到短消息中心接收证实,在没有被接收方成功接收之前,在短消息中心的有效存储时间段,在该存储时间段内,短消息中心应保存该消息,并进行多次尝试发送,直到被接收方成功接收或者超出该时间段为止。各地运营商通常设定至少48小时的保存时间,行业规范是72小时。这里的保存时间指的是未接收成功的短息,对于发送并且接收成功的短信,国家要求,至少保存半年。

需要选择的一些短信平台的备选方案,已经添加到我的书签栏中来了,明天在详细分析,优中选最合适的。

公网服务 基础知识

标签:discuz   blog   http   io   ar   使用   sp   java   数据   

原文地址:http://www.cnblogs.com/cherishui/p/4124023.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!