企业网站建设

建站知识

今日已发布信息: 436502
累计注册用户: 82594353

Http协议之基础知识

阿里巴巴 运维工程师 是服务器 这个网页

概述: 协议版本号,MIME信息”;3)服务器接收到请求,把上面能提供的都提供了,如果成功,状态码是200或者是其他2字头的。如果失败,那状态码就是404;4)客户端索要的信息返回成功,以网页的形式出现在客户的屏幕上,双方断开连接。如果返回信息失败,返回404错误信息到客户的屏幕上,双方断开连接。浏览器是啥?浏览器就是IE,浏览器是火狐,浏览器是360,浏览器是UC,浏览器是chome,浏览器是opera

写在前面的话

昨晚接到阿里巴巴的电话,是CDN运维工程师岗位的面试内容。从这个角度上来说,我得承认阿里巴巴在互联网上的专业性,很多集团都没有为CDN单独开设一个运维工程师的岗位,而阿里巴巴却这么做,可见阿里巴巴在互联网上的细节和挖掘程度的确是全国前列的水平。


既然是CDN运维,何为CDN?CDN就是内容分发网络,要知道服务器是固定的,但是服务器上的软件是可以更新/调优的,通过更改软件的配置也能尽大的达到网页快速响应的效果。CDN运维工程师的要求不多,但是较难,因为每一块挖掘都很深,主要几个大块是:http协议,tcp/ip协议,DNS协议,cdn基础和nginx等软件的应用。所以我就趁热打铁看了一些文章,写一下自己的心得。如果阿里巴巴还有第二次电话面试的机会,我可以比上一次多说一点。


Http是啥?

Http就是HyperText Transfer Protocol(超文本传输协议)的缩写,它是一个应用层的协议也是一个无状态协议。(ftp也是应用层协议,tcp是传输层协议,ip是网络层协议)


何为应用层协议?也就是说http协议是在tcp这个传输层协议基础之上实现的,有时也会承载在CLS和SSL协议之上的,使用ssl的话,这个时候http协议就成了https协议,https更安全一些。http的端口是常见80端口,https端口是443端口。


何为无状态协议?http协议是“请求——>响应”这个模式工作的,客户端点击鼠标发送“我要看这个网页”请求,服务器收到请求,然后做出响应。但是客户端再次点击鼠标发送新的请求,服务器会重新响应。也就说每一次请求和相应跟上一次相应是否成功是没有关系的。


用户点一点鼠标就能一张网页一张网页的翻阅,操作很简单,但是原理步骤却不是那么容易的,具体的步骤如下:

1)点击某个网页超级链接,这个时候http请求发送到服务器,http协议开始执行;

2)客户端向服务器发出请求:“我需要url,协议版本号,MIME信息”;

3)服务器接收到请求,把上面能提供的都提供了,如果成功,状态码是200或者是其他2字头的。如果失败,那状态码就是404;

4)客户端索要的信息返回成功,以网页的形式出现在客户的屏幕上,双方断开连接。如果返回信息失败,返回404错误信息到客户的屏幕上,双方断开连接。


浏览器是啥?

浏览器就是IE,浏览器是火狐,浏览器是360,浏览器是UC,浏览器是chome,浏览器是opera。不同的厂家生产出不同的浏览器,但是浏览器究竟在整个数据传输中扮演什么角色呢?

 

  嘉峪关做网站  价格费用   今日推荐免费建站   分类信息   建阳网站建设公司

 


比如客户机向web服务器(apache、nginx and so on)发送“我要看‘西甲新闻’这个网页”的要求,web服务器收到之后,如果都正常的话,web服务器就会把前端码农们编写好的“西甲新闻”的网页源代码返送给客户端,然后客户端收到这个网页之后,使用浏览器把这些源代码“翻译”成我们常见的网站。整个网站都出现在屏幕上之后,客户端和web服务器断开了链接。(基本上这又是重复了一遍上面的四步骤。)


由此可见浏览器的主要任务就是将前端码农们编写的html文件转化成可视的一张又一张图片和文字,然后组合成一个网页,供我们翻阅浏览。浏览器和web服务器都遵从http协议,但是要知道浏览器是可以发送HTTP协议的,但是HTTP协议不一定非要浏览器才能发送,用cmd里的telnet命令也可以,但是使用telnet发送了请求,服务器返回了应答,得到的是一个网页的源代码,也就是html的代码,没有经过浏览器的翻译,也就而不是我们常见的网页的样子。


win10的telnet

很多人都把自己的win7/8升级成了10,微软为了保证自己系统的开机时间,在win 7的版本就把telnet默认禁用掉了。到了win10做的更绝,直接把tcp的服务端给阉割掉了。所以很多用户即使在“启用或关闭windows功能”里对telnet服务器打了勾,在本地服务里也看不到telnet,在cmd里使用telnet自然也会被提示“不是内部或外部命令"。遇到这种情况,怎么办呢?win10自带一个“应用商店”,类似apple store,在里面搜索telnet,会有两个软件,一个就是原来的telnet,收费的,12美元多,可以免费试用30天,真心叫人骂娘。另一个就是"Remote Terminal",这个是免费的,就可以用它。


使用telnet实验

在windows里启动cmd,然后随便telnet一个目标,比如百度网。

telnet www.baidu.com 80

输入之后,按下ctrl+[启动“回显”功能。然后输入如下内容:

GET /index.html html/1.1

这个东西就是“请求行”,其中GET叫做“请求方法”,/index.html是请求资源路径,html/1.1是http协议版本。这句代码的意思就是“用GET这个请求方法和http1.1的版本来请求index.html的内容”。

两次回车之后,得到如下图片:

显而易见,得到了返回的信息以及百度首页的源代码。


先说请求方法,GET不是唯一的请求方法,还有如下几个:

POST(添加某内容)

OPTIONS(查询性能选项以及可执行那些方法)

TRACE(远程诊断服务器)

DELETE(删除)

CONNECT(使用其他代理进行传输)

PUT(修改某内容)

PATCH(对于某项进行更改)

HEAD(类似于GET,但是不返回大片大片的网页源代码信息,比如仅仅是确认一个照片依旧存在)

还有什么LOCK,UNLOCK,MOVE,COPY等其他的方法,一共是14个方法左右。这些方法不一定全部都会被远程服务器所识别,但是GET和POST是肯定会被识别的。


继续说http版本,现在的版本基本都是1.1,1.0和0.9版本已经淘汰了。


上面这个request信息仅仅是一个请求行。request还会有“请求头信息”和“请求主信息”。

请求头信息的模样是类似这样的,可以在浏览器里使用“审查元素”:

Accept-Language: zh-cn,zh;q=0.5    #浏览器的语言是中文

Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7    #浏览器的编码是GB2312

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8    

#浏览器支持的 MIME 类型分别是 text/html、application/xhtml+xml、application/xml 和 */*,优先顺序是它们从左到右的排列顺序。

Accept-Encoding: gzip, deflate    #浏览器支持的方法是gzip

User-Agent: Mozilla/5.0 (compatible; 域名)    #浏览器的代理

Host: 域名    #浏览器请求的网址

Connection: Keep-Alive    #链接的状态是Keep_Alive


请求主信息在GET方法里是可以省略的,但是在POST方法里确实必不可少的,因为post本身就是要添加内容,主信息就是要添加的内容。但是http的添加不像是记事本直接往里写东西。它需要先指定type,这个type有点类似ajax的一个东西,同时还要注定输入的字符长度,最后才是输入内容。比较鸡贼的是,type先设定长度,一旦输入的内容达到了长度将会自动停止并且上传到服务器,哪怕内容其实没有输入完毕。


至于返回的信息,看上面那张图就显而易见了。第一行的http/1.1就是确认http协议的版本,之后跟着的200就是状态码。1字头的状态码是消息,2字头的状态码基本都是0K,3字头的是需要代理转接,4字头基本都是请求出错,比如说400就是请求语法有错误,403是forbidden,404是not found,5字头和6字头的状态码是服务器出了错误,比如500就是服务器有错误,需要管理员检查一下服务器的配置,503是服务器暂时没有链接到,稍等一会可能会链接成功。



 

大学网站创业篇 网站发展之道

  网站的发展离不开网络的日益变化,做为新兴的站长一族,我想在这里谈谈自己的看法,希望可以与各位网站站长朋友互相学习一下!大学时期,我就萌发了对网站运营方面浓厚的兴趣,我在大二期间,通过自己的业余时间,创立了属于自己的网站,我起先对网站运营一无所知,我起初也只是通过FLASH游戏、论坛等形式开始自己的探索道路。

  我第一次运营的网站并没有自己的域名,也没有自己的空间,我用的也是没有经过修改的别人的程序,开始了自己的网站运营道路。探索的时光并不是一帆风顺,我期间经历了数次网站关停的重创打击,我那时真的心灰意冷,彻底的绝望。那段时间里,我真的想放弃过,可我的心告诉我不能就这么放弃,一了了知。我还是在打击中走了出来,我开始渐渐明白网站运营的一些基本步骤,渐渐熟悉了网站发展的基本思想。于是,我开始转移视线,想真正的做一次网站运营!

  接一下,我开始了第二次摸索,我这次以网站论坛的形式来运营自己的网站,刚开始,我对这方面是一窍不通,不过,我还是凭借自己的毅力坚持了下来,不过,通过自己处于的好年代,我通过网络学习,图书馆查阅资料,我将网站程序加以修改,形成了自己个性的发展模式,不过,新的问题又一次接踵而至。这次困扰我的不是关停的问题,而是网站必备的域名与空间问题,因为是二级域名的缘故,非常不好记忆,使人些网民不愿再次登陆我站,而且,因为免费空间的非常不稳定性,导致我站访问时快时慢,间接影响了网站的正常运营。于是,我开始认识到事态的严重性,可是,那时,我虽然已经对域名、空间有了非常深的认识,可以,我知道这一切要通过网购的方式进行获得。我以前从没有网上购物过,也没有网银,支付宝等网购支付方式,我感觉自己又一次陷入万丈深渊中。

  经过自己的努力,终于克服困难,我的网站也得已顺利开通,并获得快速的发展。我并没费很大力气,就将网站在搜索引擎,会员成员数面发展的很好。由于自己首创关键词,自然而然也坐稳了第一搜索的位置。

  后来,我与网页游戏合作,加上以前的论坛,我将自己的网站发展成了,集资讯、交友,社区,游戏,购物等一体的门户网站。虽然自己做优化方面做的不算很多,可以我并没有做任何友情链接,自己的网站的PR值就很高,在谷歌的收录也是是居高不下。我感觉自己做的非常成功!

  再后来,因为自己的离校实习,网站管理也日益加少,慢慢的,也是关停了!我相信,通过自己的努力,创立网站的梦想还会继续的……

  本文由家具网站长编辑。www.zgjjw.org.cn

开米尼谈打造原创文章的五个技巧

  大家在讨论SEO的时候,都说原创文章不好写,绞尽脑汁也写不出好文章来。于是有些站长就想起投机取巧,采集啦,伪原创工具啦,无所不用其极,但是回过头来一看自己的内容并没有得到搜索引擎的认可。其实在之前的文章中,开米尼已经写了很多关于网站内容的文章了,《如何获得高质量网站内容》,《如何寻找和发布站内新闻》等等,大家可以去参考一下。那么今天开米尼就根据自己的经验来分享一下如何打造原创文章。

  1、选择即时热点话题 充分利用搜索引擎的新闻搜索功能,同时也多多关注相关行业的门户和论坛,及时寻找到潜在的新闻和热点,就拿最近来说,有几件事是这的大家关注的。一是《PR更新了,百度收录大跳水》,这个再站长中间引起了热烈的反响,那么我们就要及时的关注这个话题,如果有可能甚至可以组织专题。二是《百度统计重磅推出“SEO建议”》,百度官方给予站长们提供的SEO建议将会以更权威,更具体和更直观。三就是狼雨SEO的异常排名,那么笔者就写了《开米尼:狼雨SEO排名之我见》,大家也都在讨论这个话题,从而获得原创内容。

  2、同类信息整合 其实,我们观察百度百科就应该有所体会,百度百科中的大部分内容基本都是来自互联网的,但是,由于百度百科的成员们对信息进行了整合,从而获得了质量非常高的内容,同样百度会认为这样的内容是原创性高的,因为百度百科整合了所有的高度相关的信息内容。那么我们站长应该如何整合内容呢:第一种,提炼内容后进行重写。第二种,结合多篇内容后进行重新内容。第三种,组织专题整合同类信息。

  3、采访交流 其实大家觉得采访交流会很累,很花时间,其实不是这样的,我们做站长可以多加一些QQ群,在群里提出一个话题进行讨论,我相信一定会有很多站长乐意参与的,那么整合了交流的内容就是一篇质量非常好的原创文章。采访其实也是一样,多和高手们交流,讨论,以朋友的身份来咨询一些为问题,然后对这些内容进行整理之后,就是很好的采访稿,毫无疑问,这绝对是原创的。

  4、个人观点 我们可以根据自身出发,写一些个人的看法,即可以写对莫件事情的感受,也可以写某些领域的心得,或者分享一些个人的经验,这些内容都是来自自身的,原创度肯定是最高的,如果觉得自己技术不够,就可以去发表一些个人的观点,而且还有一个好处就是,如果你的观点得到大部分人的认同,或者是一个非常有争议性的话题,我们还可以利用这种文章进行事件营销。

转载博客,转载行业网站内容等,下面来详细说明。第一是博客转载,其实这是个人的一些经验。我们都知道,QQ空间的大部分内容百度并不会抓取,而QQ空间里的内容有非常多的都是个人的一些原创博客。如果我们看到好的内容,而百度并没有抓取的话,我们就可以联系博主,进行转发。而这种内容,在百度眼中就是原创。其实知道这个道理以后大家可以更多的利用,例如我们去寻找一些同行的网站,找到相关的内容,如果内容没有被搜索引擎抓取!

怎样防止医院网站处罚处罚(被K)

  最近在负责几个医院网站优化业务, 个别顾主可能对SEO也有所了解,在优化过程中,有顾主就提出质疑,为什么不在<title>多放置关键词、为什么页面关键词不加粗处理、为 什么不增加一些关键词密度等等问题,顾主认为我的手法过于保守,有意拖延优化进度;经过与顾主的一翻沟通,医疗网站优化与普通网站优化是有所区别,要结合 行业自身情况对网站实施不同优化方法,下面先说说医院网站优化与普通网站优化有什么不同。

  1 医院网站优化

  医院官方网站做为企业形像展示,在品牌打造过程会有大量的投入,无论是线上线下营销,网站网址已经在很大范围下存在,要进行医院网站优化最基本的原则是最大限度上保证医院网站不被搜索引擎处罚前提下进行优化,医院网站一旦被搜索引擎处罚,就难以恢复,域名也不可能轻易的更换,损失将无法估计。

  2 普通网站优化

  普通网站或者个人网站优化最终目标的提高从搜索引擎到网站流量,可以选择相关热门关键词,通过各种SEO手法讯速提高关键词排名,普通网站可以没有压力前提下灵活使用各种SEO手段,基至可以使用一些不太健康的SEO手法;一旦网站被处罚,普通网站可能会放弃从头再来,虽然也同样损失,但远不及医院网站被处罚带来的损失大。

  因此,我们在操作医院网站优化过程中,是要相当的谨慎处理,不管是客户的网站还是自己的网站,优化的前提是要最大限度上保证医院网站不被处罚,不可 冒然使用一容易被搜索引擎处罚的手法,也不可过度的优化;院方不要争功近利,SEOER也不能只为了尽快完成任务而不顾后果;下面主要谈谈如何防止医院网 站降权处罚(被K)。

  1)优化自然适度

  医院网站站内优化要掌握好一个度,从开始到标题到内容把该SEO都通通用上的话,这样就离被K不远了,不能只为了SEO而已SEO,优化于无形才是SEO最高的境界,既讨好搜索引擎又提高用户体验。

  2)不使用黑帽手法

  不要偿试使用任何SEO黑帽手法,不要偿试欺骗搜索引擎,医院网站承受不这类风险。

  3)不群发不群建

  适当群发群建,可能短期内关键词排名很快就能上去,一些医院网站优化外包过程中,SEOER为了多增加外部链接,省事省力,而且能尽快让关键词排名 上去,可能会采取群发链接和群建博客等方式来增加外链,做为医院网站需要长期健康发展,不能争功近利,为将来搜索引擎处 罚埋下伏笔。

  4)不去抢竞激烈的热门关键词

  虽然优化的目的是想从搜索引擎获得更多流量,能把行业热门关键词排名弄上去当然是好事,但首先热门行业关键词少不了百度的关注,我们不排除百度是否 会人工处理,你去抢百度饭碗,人家处理你也在情在理;其次,热门行业关键词少不了激烈竞争,天外有天,人外有人,遇上了不良对手,你也少不了麻烦事;其 三,医院网站优化主旨是提高用户体验,提高用户转化率,高流量热门词并不一定就有转化率,专心做好区域性等长尾关链词会少些麻烦高些转化率。

  5)不采集不复制

  6)不要多个域名域名同时绑定一个网站

  一般医院建站注册域名时,会把常见后辍的域名同时注册一下来,如:oiik.com/、oiik.com/.cn、oiik.com/.net、oiik.com/.net.cn、 oiik.com/.cn等等,而且都会同时绑定在同一个空间下,建议只绑定主域名oiik.com/,其它域名通过301定向到主域名上或者暂时搁置备用。

  7)使用有质量的服务器空间

  不要与垃圾站为邻,一些不良空间商为了多赚取利润,一台服务器上同时放置几百上千的网站,这样的服务空间价格便宜会吸引大量的垃圾站点,把医院网站 放置在这样的服务器空间之下,有可能会被同服务器其它站点的牵连而被处罚,建议使用一些品牌有质量的服务器空间,条件许可最好使用独立服务器。

  8)定期检查同服务器之下的其它站点收录情况

  如果没有使用独立服务器条件,医院网站必须租用服务器空间,就必须定期检查同服务器之下的其它站点收录情况,如发现同服务器下其它站点大面积被搜索引擎处罚,请尽快更换空间,以免受牵连。

  9)定期检查友情链接站点

  外链建设是SEO工作重要的一部份,当中可能进行很多友情交换链接,友情链接不能完成后就置之不理,要定期检查友链接站点情况,如果发现对方网站被处罚,建议考虑先撤消对方的链接,以免受牵连,当然在撤消之前应该征求对方意见或者知会对方。

  10)注意网站安全

  预防网站被入侵挂马,网站长时间被挂马或者存在病毒,google搜索结果会提示”这个网站有可能会损害您的计算机”,不管提示不提示,网站存在木马病毒会对搜索引擎产生影响,一旦发现在网站被挂马应该尽快处理。

  11)SEO与百度竞价结合

  前面的文章中也有提过,现在医疗网络营销最理想的方式是SEO与百度竞价结合,两者起到互补作用,其次,医院网站投放了百度竞价,再被百度处罚的风险就相对会降低了。

  今天就如何防止医院网站降权处罚被K的问题归类出11点,时间的关系,能考虑的因素可能不完整,以后再补充更新上,如果网友在这问题有什么建议和看法,欢迎提出留言,我将会以链接形式把你的建议更新补充上。

所谓的SEO高手们请不要再掩耳盗铃了

  最近百度接二连三的疯狂调整,备案风波,封域名风波接二连三的打击我们这些小站长,反反复复的降权,冷不丁的减少收录,快照的停滞,许站长多朋友已经筋疲力尽,很多站长无奈的选择了放弃,互联网成了无数站长的伤心地,走的走散的散,之前的繁荣热闹气息伴着这萧瑟的寒冬以及愚昧无知的互联网终结者的作俑下。已然不复存在。

  这时候居然还有所谓的SEO高手,营销高手出来侃侃而谈,说百度是为了用户体验而进行调整呢,安抚大家说不要怕,做好链接,更新原创是为重要,您在忽悠谁?请你们不要在欺骗我们这些新手站长了!一个机器爬虫,它知道什么是好的原创?有多少垃圾站在做出一些读都不能读的伪原创?它怎么知道真正做站的站长花了多少心血在做一篇文章?,他能读的懂里面的东西吗?它只是爬虫,不是行业通。一搜点关键词首页出来的都是BA的百科,HI空间,BA知道,接下来就是行业巨头一些供应商发的粗鄙内容,XX材料,供应XX材料XXX公司。

  其实这一切都直接操纵在爬虫背后的庞大集团手中,怎能随随便便的让你的页面出现在显眼的位置?排名在首页,那就是银子啊,这钱能让你这个人站长轻易赚走?这当中利益关系想想都明白了,何必自欺欺人的搬出一套套“用户体验调整理论”

  许多的小站倒下了,但还有很多站长朋友还在坚持着,我很佩服这些留下来的同志,为什么我们不离开?因为我们已经离不开了!这一直是我们的梦想,我们希望建立自己的一份事业,我们起步在这里,前进在这里,学习在这里,我们是打鱼的,请不要赶我们去种树!海上的风浪很大,天也很黑,捕鱼大船也很多,我们还是会坚守自己的那份梦想!

  做站,我所希望的其实很简单。

  我希望的只是每天早上一起床的时候看到收录有一点点起色了,200个页面被收录,或者10个也好,我也就已经很满足很开心了,吃个早餐都会很香。

  我希望的只是用心做的东西让访客留下一句简单的道谢,已经足以让人兴奋一天了。

  我希望的只是换到一个合心意的链接后期待着明天会有更好的明天。

  华克SEO优化个人观点,欢迎拍砖,俺是新手站长,欢迎到我的个人BLOG 交流 seo.shizaibuy.com

外链资源的搜集、测试、整合与维护

  外链建设在我们优化过程中所起的作用毋庸置疑,对一个站点权重的提升和关键词的排名都起到至关重要的作用,我们姑且不论未来的搜索引擎算法会如何改变,但至少我们肯定的说外链在我们的优化还是起着举足轻重的地位。在我们的优化工作中还会占着大量的分量。那么对于外链的建设我们要如何构建才能得到最好的效果呢?笔者在本文中将分享我们在外链建设中必不可少的一环:外链资源的搜集、整合与维护。

  一、外链资源的搜集

  做外链至关重要的一环是外链的相关性。那么要如何寻找到适合我们的相关的外链平台呢?其实每个人都有属于自己的一套手段,打个比方,笔者的站点的关键词是304不锈钢弹簧线,那么我们如果想寻找相关的论坛平台就可以直接在百度搜索框输入:bbs inurl:304不锈钢弹簧线,寻找相关关键词的论坛。这个只是论坛的搜集方法,事实上我么优化外链建设中主要还是在论坛上建设的。而其的平台资源,如一些的文章投稿平台、问答平台、博客、分类信息类网站都是需要我们经常去查找的。

  二、外链资源的试用

  随着如今站点对于外链的屏蔽力度的加大,外链建设的资源越来越匮乏了,很多站点不是禁止发布外链就是在外链加上nofollow标签,当我们发现一个可以进行外链建设的平台的时候不要急着就开始建设,首先我们需要分析该平台对于我们SEO的价值,就如笔者刚发现搜搜问问可以发布外链的时候就一股脑的做搜搜问问的外链,结果后来在今日推荐网站长网上看到这种外链对于我们的优化没有什么效果,白费了大量的时间与精力。对此对于外链建设不论是投稿平台、论坛、博客都应该如此,先分析其效果,在进行建设以免浪费我们的时间与精力在无用功上。

  三、外链资源的整合

  当我们有了合适的外链建设平台的资源后,不要懒于对这新资源的整理,我们可以使用excel表格将这些资源一目了然的整合在一起。而且在excel上我们可以直接点击链接进入,将会更加的方便。当然整合也需要详细一点,哪一些平台只能做文本的,哪一些平台可以做锚文本的等等。这些操作将会为我们接下去的工作减少很多工作量。

  四、外链资源的维护

  一个好的外链需要我们不断的维护,比如自己所创建的博客,如果你不能坚持去更新内容,其权重必然会降低。而对于一些平台,如果你不定期的维护,你之前做的外链很可能会被删掉,就比如笔者在百度百科上做的外链,如果不定期的去维护的话很容易被别的编辑删除掉。

  外链的建设说简单也简单,说难也难。一个成功的外链建设需要我们注意中每一个环节。只有这样才能达到事半功倍的效果。

http://jyg.kvov.com.cn/jzxx32953.html