越来越多的企业使用容器技术部署云应用,似乎容器和云的关系越来越紧密。因此三大云供应商--AmazonWebServices,MicrosoftAzure和Google工——都推出了各自的容器服务。但是,这些服务并不完全一样。为了达到本文的目的总部位于波士顿的云计算咨询公司,CloudTechnologyPartners,深入分析了AmazonWebServices(AWS),Google和Azure容器服务,仔细考量了用例。该公司仔细考察了评估或使用基于云的容器服务时需要重点研究的特性,包括数据管理、扩展性、性能、安全、DevOps以及和管理运营的集成(结果见表1)。用例覆盖了开发和运维,简单来说,覆盖了当你使用这三种技术构建并且部署应用程序所必须使用的功能。比较三大主流云供应商按需容器产品的评分。1-5的分值,1是最低分,5是最高分。打分为1意味着该技术完全没有提供对该项的支持,而5意味着该技术满足了该项的绝大部分特性和功能需求。在DevOps项考察的需求,是容器子系统支持DevOps运维,或者提供集成仓库的能力。对于正在评估Google、AWS或者Azure容器服务的企业来说,本文提供了一些基本知识。但是你自己应用程序的具体需求才是驱动最终产品决策最重要的因素。集成和数据考量Azure容器服务(ACS)基于ApacheMesos,一个开源容器编排系统。这意味着受益于ACS的前身,Mesos的特性和功能的良好口碑,用户可以认为ACS的特性和功能还不错。ACS,还没有完全可用,是之前提到的容器服务里最新的一个。随着Microsoft容器产品的进一步开发,我们会得到更多数据,很多得分可能会随之变化。Google并没有领先太多,AWS和Microsoft可能会快速赶超。AWSEC2容器服务(ECS)里,我们能够看到一些运维问题,比如不能细粒度监控容器。当考察ECS和管理以及运维的集成能力时,应该和其他AWS产品一样强大才对,和Google容器引擎(GKE)的5分对比,我们不得不只给4分。但是,ECS的确包括CloudWatch集成,这点和ACS相比是一个优势。另外,现在,ACS还仅仅支持Linux容器。Windows支持就快好了,Microsoft引入了Mesos,.NET开发人员暂时还不能使用这项服务。从数据的角度看,所有这些服务都提供了原生数据链接,而无需强制使用外部API——但是还有改进的空间。一大顾虑是它们会将原生数据服务和容器绑定到一起,并且不提供开放数据访问,这样能够加强便携性。如果数据紧耦合到容器里,那么就很难创建便携的容器。这是一个新兴的领域,我们会持续关注。AWS、Google和Azure容器安全性当考虑到安全性时,我们发现Google的服务,通过其Kubernetes容器编排系统,拥有一个“秘密”功能以及一些其他两种服务没有的额外的资源限制。因此,GKE在安全性上得分最高。要记住Microsoft也使用Kubernetes,但是以不同的方式实现。该技术的大部分内容对于用户而言都被抽象了。但是,当考察托管平台时,或者容器服务运行的公开云平台,很有意思的一点是Google平台,当涉及到安全性时,比AWS或者Azure稍稍落后一点。虽然Google能够和第三方认证访问管理(IAM)工具一起工作,但是它缺少对原生IAM的支持。虽然这一点没有影响上表里的评分,但是这也是决定使用哪种平台时需要考虑的方面。DevOps和扩展性当考虑到DevOps时,GKE和AmazonECS都拥有自己的registry,但是Azure容器服务没有。当考虑到各自云上的容器服务时,Google和AWS提供了更好的DevOps集成。扩展性要求和你的应用需求相关,因此我们得基于他们能够提供的机制做假设,比如Mesos,以及一些我们在项目中看到的用例。当考察这些技术用来托管并且运行容器时,你可以使用相同的方案。比如,使用Mesos的ACS,应该能提供还不错的扩展性,但是没有GKE那么好,GKE能提供更好的集群能力。众所周知,AmazonECS能提供高质量的扩展性,主要依赖于AWS带给其容器引擎的高可扩展平台特性。综上所述,受益于Google产品和其自己的Kubernetes容器集群,以及Google的开发和运维支持的紧密集成,Google的产品总的来说更先进。但是Google并没有领先太多,AWS和Microsoft可能会快速赶超。基于AWS的市场占有额,它很可能近期就能提供更好的容器方案。
对于大型网站来讲,流量都是以万起头的,但是任何网站都不免因为业务的需要,或者说系统的升级,而不得不对网站进行改版。如何正确的改版不让不让网站出现损失,或者说将损失降到最低呢?尤其是对于大型网站来讲,是一个慎重且严谨的问题。今天这篇文章,这里就做几个典型的改版指导。 一:更换模板的改版 网站改版中,更换模板是属于最为常见的一种改版,这种改版按照正常的情况是不会有任何风险的,但是却仍旧有一些网站出现了问题,那么是什么情况呢? 第一种情况:网站模板本身存在较多优化问题,而导致网站整体并不利于优化,要知道搜索引擎看的就是网站前端,如果前段优化不如之前,排名自然的被向后推移。 第二种情况:内链布局出现问题,简单的说:某个页面产生排名是因为全站点为其赋予了足够的内链权重,但是在新的模板中,这个权重消失了,那么还会产生排名吗? 更换模板的改版是最为简单的,但对于大型网站来讲模板越复杂,面对的风险也就越大,SEO处理不完善的模板,请不要将其放到程序上,一旦放上去,就不要做修改了!另外,更换完模板后,还要进行404的监测,可以通过百度站长工具,或者LOG日志来查看。 二:更换程序的改版 有一些网站建设的时间非常早,前段时间就有一家网站来做SEO诊断,网站做了有十多年,但是还是最为基础的ASP,甚至都是动态链接,系统功能也非常弱,基本的不同栏目标题设置都不支持。所以,需要在SEO诊断的同时,也需要做一次更换程序的改版(他的网站收录30多万)。 对于他这个改版,是ASP程序,更换为PHP程序,如何操作呢?我们建议的是在当前站点上直接套一个PHP程序,然后将全部栏目页均301重定向到新的栏目页上。同时,之前的内容禁止删除,之前的内容页基本禁止再放到新的程序上。这个站长曾经将全站的数据,继续采集到PHP站点上面,是完全错误的,哪怕可以做301,仍旧不合适!你知道吗? 上面是一种形式的改版,是同一类型的语言,且会造成大量的目录和结构的冲突根本无法避免,这样的如何操作呢?可以将老站点做到新的子域名中,之后301即可!这种的损失相对来讲,也是最大的,重要的还要站长平台中做好网站改版规则的提交哦! 三:系统升级的改版 除了更换模板,系统升级的改版是站长操作最多的了,比如:增加一个模块、做一个新的功能,都属于系统方面的升级。然而,就是这样的升级,都会让一些网站产生问题。 在2015年底的时候,笔者诊断过一个网站,之后这个站点进行了一次系统的升级,结果导致收录在一个星期就暴增了两百万!什么原因造成的?新的升级程序升级将优化后的robots.txt给覆盖了!这是一个非常严峻的问题,200W垃圾页面的收录,对网站的影响是极大的! 对此我们要说的是:网站无论如何做升级,都要记住一点:如果有覆盖性的升级,一定要检查好哪些东西是可以覆盖的,哪些是不可以覆盖的。 还有一些系统的升级是如模块的增加,功能的开发会产生一些新的页面出来,这样的升级更应当提前评估:新的页面是否符合搜索引擎规则,新的页面是否已经有足够的信息来完善这个页面,满足用户的需求,并不仅仅是一个框架。 除此外,系统升级的改版更要密切关注搜索引擎的抓取频次、以及测试抓取是否可以快速联通,是否会因为页面太大而造成抓取缓慢等一系列的问题。 最后有一个非常重要的说明:网站流量越大,收录数据量越多,改版更应当重视有一个原则:只要没问题能不改则不改,只做必要的问题修改,其他的修改则留到网站发展瓶颈的时候再做完善!为什么有的网站做的越完善,排名反而越糟糕呢?是因为修改的太频繁啊,但是自身却没有认识到这个问题!
怎么样才能做好网站链接建设,本文跟大家分享了来自国外网站searchengineland专栏作者JulieJoyce对于网站建设的五点看法,或许有助于让你发现一个普通链接建设者和优秀链接建设者的区别。 关于作者:JulieJoyce于2002年开始从事搜索营销工作,拥有国外提供链接建设服务/seo优化服务工作的公司LinkFishMedia,如今担任公司运营总监。 在现实中,不管谷歌如何打击一些违规作弊的垃圾链接,链接本身总是被需要的。有许多的企业主表示:我们网站一切的工作都正常进行,除了链接建设工作。他们天真的以为,只要我们帮他们的网站搞定十来个高质量的友链,那么他们的网站搜索排名就会从迅速的第三页提升到排名前三。有时候他们是对的,不过大部分时候这种想法是错的。 作为一个专门从事链接工作的人员,我发现当谈及关于链接建设工作以外的事情,我提供的建议并被不被认可。事实上在接触链接建设前,我主要是做技术处理和一般seo工作。所以我知道链接并不能解决所有的问题,同时如果处理不当的话,还会制造更多的问题,这取决于链接所配置的文件能承担多大的风险。出于这个原因,我认为一个链接建设人员还需要了解链接建设以外的一些东西。 那么他们还需要掌握些什么才能把工作做得更好呢?以下是我的五点建议: 1、如何分析一个网站的权威性和关联性这是一个最为常见的问题,不过很多人并没有真正的做好。举个简单例子,通常你在查找一些高质量、有相关性的内容网站时,会很快找到某个子页似乎很符合你的标准,而事实上你的视野是很狭隘的。没错,这个页面内容也许挺好的,内容很优质也有一些不错的评论,此外看起来似乎跟你的网站有很大的相关性。不过当你认真观察这个网站其它网页的内容,或许会发现页面内容却很差劲,内容随意而溃泛。我们知道,一个优质的链接所配置的文件内容比一个劣质的链接有价值得多,同理,优质的内容对于整个网站的价值也是如此。 你可能会通过搜索一些关键词,在谷歌的搜索结果前20页中发现了不错的子页面,或许这个页面排名对于有些关键词搜索是有好处的。但是,当你要查看内容信息的时候,得到的却是一个404页面,如果你进一步对该网站进行查看,会发现网站上有很多页面都是一些垃圾内容,那么请问:你还会认为这样的网站可靠,想要跟对方建立相关关系吗? 2、进行有效的沟通:电话/邮件/社交媒体好的沟通技能可以帮助解决很多事情。在过去,我们聘用的链接建设人员经常给我发送冗长的邮件内容,每次都需要让我阅读个三遍才能理解他们问了些什么问题,说的要点是什么,我的很多客户也存在这种情况。事实上,我并没有时间精力浪费在把一封邮件阅读个三遍,要知道我们每天收到了100多封主动提交的邮件,自然是那些让人阅读以及理解起来不需要超过15分钟的邮件会得到关注。很多人在邮件中要让我在我代理的网站以或者我自己另外一个网站上跟他们建立友链关系。通常我会阅读所有的邮件,不过我主要是想清楚哪些是该做的哪些是不该做的。 大部分人会详细的告诉我,他们想要从我这里获得什么,如果他们的要求不能让我满意,就直接删除。我也可能迅速的帮某些网站添加链接,而对于那些用了四个段落告诉我为什么我添加的某些友链并不适合我的网站,对于我的用户不是最好的选择之类的客户我是不会理睬的。 3、抓取网站爬行错误信息以及解决重定向错误问题这可以帮助你防止网站出现无效链接,提高用户体验。我真的非常讨厌遇到这样一个情况,当你看到一个有30个页面的网站,却出现将近100处的爬行错误。当有重定向链接和页面时,页面却还是不存在。更让人受不了的是,会看到很多内部链接有着不必要的重定向,恶性循环。显然,我希望能够及时发现那些失效链接,而不是让客户找上门来询问我。你需要懂得检查哪些入站链接是404页面,这样你就可以采取相应的措施解决。此外,你还需要懂得解决重定向问题,最近我处理一个网站的问题,在每个页面上大概有20个不必要内部重定向。我还遇到过网站出现不能301重定向的问题,如果你发现了大量的重定向链,那么这些天你就有的忙了。 4、关注链接配置文件是否保持平衡我使用的是Majestic这个反链接查询工具,你可以根据自己的习惯使用其它工具,只要能帮助你识别网站链接是否失常就行。如果你发现75%的锚都指向一个特定的关键词,那么搞清楚情况了。我经常查看是否有异常的新链接出现。现在,我们大部分客户的网站都有专职的SEO人员,因此我们并不需要经常检查这个问题,不过还是要偶尔进行监控。其实,现在不少链接建设团队正使用相同的锚方式,有些人正创建一些低质量的链接。我喜欢在链接建设的时候清楚的知道一切进行的状况,因为你不能总是依赖于客户来告诉你些什么。 5、做一个关键报告,确定出现问题的时间以及分析发展态势这里有两个要点,分别为:网站长期变化情况:利用Moz的一个工具(Moz’sAlgorithmChangeHistory),在这里可以查看网站从2000年到现在的主要的一些变化,并且经常更新,对我来说这个功能非常的重要。这个页面列出的网站更新情况还可以让我发现一些工作中我的一些改动所带来的其他影响。因此我会经常到这里查看是否有一些新的动态信息。网站分析或许你懂的如何分析网页排名下降的原因,如与不同日期排名进行对比,并迅速找出有哪些网页。不过我却更喜欢看看推荐到我网站的链接是下降了还是发展的更好了,并检查这个网站在其它社交媒体上做了些什么。 我当然知道链接建设人员有无数的任务需要去执行,以上是我最主要的五点建议。不管你是否是专业人士,还是需要尽可能多的了解一些知识。想要让链接建设发挥最大的作用,那么就要考虑整个网站的营销,而不是仅仅其中的一部分。以上就是对做好网站链接建设的五大技能全部内容的介绍,更多内容请继续关注站三界导航!
网站服务器和空间被入侵,让人都很纠结这种事情,自己辛辛苦苦的运行半年的网站结果被人挂马,导致网站在很多时间内收录大面积的无关内容。轻则网站排名下降,重则直接被搜索引擎K站。本人就遇到过这种事情,辛辛苦苦做的两个月网站,权重和排名都做的不错,权重做到2。可是被人挂马之后,导致我的网站瞬间在搜索引擎排名全无。原本运营地区性论坛,被挂马之后收录的信息。导致后果就是网站和流量全无,这样本人这次做的网站被挂马之后有多惨,足足三个多月在搜索引擎无法过的流量。我们说说网站被挂马之后如何处理这种事情。 首先遇到这种情况,千万不要生气,解决问题才是王道。 1.第一步打开网站被黑链接,看看地址栏链接中以何种形式呈现。本人根据网站链接最终锁定是网站被注入PHP文件,生成HTML链接。找到根源之后,就要及时把服务器和空间被注入的PHP删除掉。下面就不用我在一一介绍,相信每位站长都对自己网站的文件了如指掌,只需要锁定文件,删除多余文件就行。 2.第二步查看本人网站是否存在服务器安全性问题,这里本人不得不多嘴,本人在网站安全性方面由于之前疏忽导致网站在修改权限上面默认允许状态(本人使用window2003服务器)。我也在这里告诫大家网站服务器要做好安全工作,否则后悔莫及。 3.第三步运用第三方软件扫描网站是否存在漏洞,如果存在就要及时的修补,还就是尽量少用网上的模板,最终自己根据开源CMS自己制作模板,这样网站也可以减少很多问题。对于织梦网站来说,就要及时修复织梦漏洞。 4.第四步就是网站删除被挂马搜录的链接,及时反馈到搜索引擎,把链接整理出来以死链接的形式提交,这样做的目的就是把网站损失减少到最小。 5.第五步做好定期检查工作,出现异常问题,及时解决,网站数据做好备份。 网站被挂马问题,千万不要抱怨,俗话说吃一堑长一智,以后在做网站的时候,这些问题都可以在运营之前及时解决掉。
国外域名注册琳琅满目,数量数不胜数,所以对于一些刚刚接触这块又想选择一个适合自己的用户来说确实是很头疼的问题,毕竟其中不靠谱的注册商也是一大堆,稍微不注意就会掉坑中,所以今天就来为大家分享一下2020年国外域名注册商哪个好?国外域名注册2020国外域名注册商哪个好? 1、Namecheap目前口碑最好的一个国外域名注册商,不仅价格收费合理,重点是售后服务非常的优秀,每天24小时包括周末都在线,如果遇到了问题,随时随地的都可以找客服。支付方式:Namecheap现阶段适用的有信用卡和Paypal二种方法。 2、NameSiloNamesilo域名注册商在一定水平上还是有许多客户喜爱的,其关键原因是价格低和提供完全免费的域名隐私保护,Namesilo的操作界面也是十分的简洁。 3、GoDaddyGoDaddy是目前全球最大的域名注册商,口碑也是十分的不错,安全系数高,现阶段管理的域名超出7100万个,营销做的是最好的,支付方式也包含支付宝,可以说是非常的方便了。以上就是这次为大家推荐的国外域名注册商,大家可以根据自己的需要来选择,适合的才是最好的。
很多朋友都想要个一域名来建站,但是不想花费过多的金钱,所以要去寻找一些免费域名注册网站,其实可以免费注册的域名的网站还是挺多的,下面就来为大家分享一些免费域名注册网站大全。 1、freenom目前是可以免费注册.tk.ml.ga.gq四个类型的顶级域名,有效期为一年,到了一年之后还是可以继续免费的注册申请,不过免费的毕竟是免费的,别人是可以付费进行抢注,而且注册域名商也是可以随时的收回你的免费域名,最不好的就是百度对这类免费域名很不友好,经常不收录。 2、dot.tkdot.tk也是可以免费注册.tk的顶级域名,不过也是存在被收回的风险。其实非常不推荐大家去注册免费的域名,毕竟现在收费的也不贵,免费的自然一堆问题了,免费的域名在使用的期间还会受到诸多的限制,还有被域名商回收的风险,免费的东西一般都是不好用的,有的域名会免费一年或者是半年,但是之后续费的费用就很昂贵,不如直接花钱申请靠谱一点的域名。以上就是为大家介绍怎么免费域名注册网站的方法,希望对大家有所帮助!
很多域名的注册是需要备案的,域名的备案就是为了防止从事一些非法的网站经营内容,一些朋友还不清楚域名备案流程时间到底要多久,所以今天就来为大家分享一下域名备案流程时间。域名备案流程时间域名备案流程大概需要多久? 1、首先你是在哪里买的服务器就是在哪里备案,在递交完信息内容后的评审,评审由自己买的服务器商进行备案,备案量较少时会在一个工作日内进行,备案多将会必须3-5个工作日;2、递交完投影幕相片后的复审,也是根据备案量是多少在一个工作日或3-5个工作日内进行;3、复审根据后等候提交通管理局,也是五个工作日内进行,不过一般最多便是两个工作日;4、提交通管理局后的三审,三审由相匹配真实身份通讯管理局进行,这些也是用时最多的一部分,管局服务承诺在20个工作日内进行审核,但各省市审核速率不一样,较为快的要一周上下,慢的要半个月多。 5、要是没有产生一切驳回申诉的状况,在审核后就马上递交了下一步的原材料,依据我的工作经验,一般在十二三个工作日就能进行整套程序流程,但这一数据信息仅能供你参照。以上就是为大家介绍的域名备案流程时间的回答,希望对大家有所帮助!
SSL证书申请 1、打开http://www.startssl.com/ 2、点击StartSSLFree(Class1)3、点击CertificateControlPanel进入控制面板,或直接访问http://www.startssl.com/?app=12也可以。 4、点击sign-up注册一个帐号 5、填写注册信息,要用英文格式填写 6、信息填写完成后,会给注册的邮箱发送一封电子邮件,此时不要关闭startssl的这个页面,检查邮箱输入验证码 7、等待StartComm人工审核注册的个人信息,如果审核成功会收到第二个邮件startssl审批很快,稍等会儿就能收到邮件。访问邮件中的链接地址,再次输入验证码。 8、建立私钥选择高级,点击continue。 9、安装证书 10、安装完成安装完成后,会有一个提示框:面会提示:Yourfirstclientcertificatehasbeeninstalledintoyourbrowser.Thisisabootstrappingcertificateforauthenticationpurpose.Backupthiscertificatetoanexternalmedia,otherwiseyoumightnotbeabletoregainaccesstoyouraccount.PleasereadtheseinstructionsfromourFAQpageonhowtodothat.点击页面上的Finish。 11、随后页面会跳到F.A.Q.页面点击HowdoIbackupmyclientcertificates?看下如何备份证书firefox:工具-选项-高级-查看证书-您的证书,下面就有需要备份的证书。以后登录startssl要凭浏览器上前面安装的证书登录。丢失证书后只能重新注册。以后要登录,点击Authenticate凭证书登录: 12、开始申请免费ssl证书大致流程如下:1)先到ValidationsWizard验证域名的所有权2)再到CertificatesWizard选择要申请证书的类型3)再到ToolBox选项卡,使用里面的小工具生成证书 13、点击ValidationsWizard选择Domainnamevalidation,点击Continue。输入要申请的域名,点击Continue。选择一个验证的邮箱,有postmaster@域名、hostmaster@域名、webmaster@域名、和注册域名时的邮箱。检查邮箱,输入验证码:验证成功:域名验证成功,这次验证在30天内有效,过期了要重新验证。点击Finish回到控制面板。 14、点击CertificatesWizard选择WEBServerSSL/TSLCertifites:生成私钥,为私钥提供一个密码,最少10位,最大32位:将显示内容保存为ssl.key(这个私钥是加密的):选择域名:输入一个需要ssl证书的子域名:然后确认前面用于申请证书的域名。最后会提示:AdditionalCheckRequired!Yousuccessfullyfinishedtheprocessforyourcertificate.Howeveryourcertificaterequesthasbeenmarkedforapprovalbyourpersonnel.Pleasewaitforamailnotificationfromuswithinthenext3hours(themost).Wemightcontactyouforfurtherquestionsorissuethecertificatewithinthattime.Thankyouforyourunderstanding!随后就等邮件通知。 15、收到邮件后点击ToolBox使用ToolBox-DecryptPrivateKey,将前面生成的ssl.key的内容解密。将结果保存为.key文件。比如ssl2.key。保存证书:ToolBox-RetrieveCertificate,选择申请证书的域名,将框中的内容保存为.crt文件。比如ssl.crt。这个就是证书文件啦。apache服务器,上传ssl2.key和ssl.crt这两个文件,修改配置文件设置。注册注意事项必须使用你的家庭地址填写,并且必须尽量详细,否则审批可能不通过。收到审批通过的信息后,最好使用firefox(为了安装证书)startssl不使用密码来验证,而只用证书来认证。证书安装好之后记得保存(网盘之类的地方),否则需要重新申请账号再和startssl联系合并账号。SSL证书的申请免费证书有效期一年,到期的时候会提醒你重新申请以续期。申请的时候需要保存好你的key。申请完之后在RetrieveCertificate里可以获取申请到的cert(有时候需要审核,静等即可)Nginx下证书的安装key文件需要使用startssl提供的DecryptPrivateKey来解除密码再使用cert文件如果找不到可以在RetrieveCertificate里获取cert文件必须和startssl的StartComCACertificates合并,否则浏览器可能无法识别证书链。合并方法为(来源于官方帮助:Howtoinstall(NGINXServer)):复制代码代码如下:wgethttp://www.startssl.com/certs/ca.pemwgethttp://www.startssl.com/certs/sub.class1.server.ca.pemcatssl.crtsub.class1.server.ca.pemca.pem>/etc/nginx/conf/ssl-unified.crt启用spdy:ngx_http_spdy_module是在nginx1.3.15中增加的,需要在编译时添加--with-http_spdy_module选项。如果已添加此编译选项,可以使用该配置复制代码代码如下:listen443sslspdy;sslon;ssl_certificatessl-unified.crt;ssl_certificate_keyssl.key;配置报错复制代码代码如下:[warn]nginxwasbuiltwithoutOpenSSLNPNsupport解决方法:首先下载openssl1.0.1,复制代码代码如下:cd/usr/localwgethttp://www.openssl.org/source/openssl-1.0.1.tar.gztarzxvfopenssl-1.0.1.tar.gzrmopenssl-1.0.1.tar.gz-f其次重新编译nginx(不知道编译参数?试试nginx-V)。编译参数必须包含:--with-http_ssl_module--with-http_spdy_module--with-openssl=/usr/local/openssl-1.0.1编译完成后nginx-t来测试是否生效。
StartSSL算是比较早提供免费SSL证书的第三方提供商,我们可以免费申请且免费续期使用到有需要HTTPS网址的用户。关于网站使用SSL证书主要还是因为谷歌在向导说明中提到如果一个网站使用到SSL证书会有一定的排名优势,虽然百度等搜索引擎也宣布支持SSL证书的索引,但是到目前为止我们看到较多的还是用于英文或者针对谷歌等海外搜索引擎中的用户居多。无论我们使用StartSSL免费证书还是使用付费证书,从手册中并没有看到有哪些区别,对于仅仅需要一个小锁标志的用户来说这个无所谓,免费的其实也可以用的,如果我们过分的纠结免费与付费SSL的区别,那我们还是购买一个付费SSL,如今付费SSL也很便宜,比如在Namecheap购买最便宜仅需要3.99美元一年。如今SSL证书已经变得非常的普及,比如后面小编准备分享的Let'sEncrypt免费SSL已经开始公测,得到大部分第三方浏览器、权威网站的认可,所以如果以后我们网站需要用到SSL证书实现HTTPS网址格式,可选择的免费SSL渠道还是很多的。 第一、StartSSL官方网站官方网站:https://www.startssl.com进入StartSSL官方网站之后,我们如果是新用户,那就需要Sign-UP新注册账户。第二、新注册StartSSL账号这里默认会根据IP地址选择国家,如果选择的不对我们需要自己选择一个,然后输入邮箱点击激活验证码,会发送一个激活验证码到我们的邮箱中。这里我们输入验证码,然后点击SignUP即可注册完毕。将会自动将StartSSL官方网站登录证书安装到浏览器中,我们以后登录StartSSL官方网站是不需要输入用户名和密码的,直接就可以点击Authenticate登录到StartSSL用户管理面板界面。第三、申请免费StartSSL证书StartSSL商家也不是完全提供免费SSL证书的,也有提供付费证书,毕竟人家也是要维系收支的,如果以后我们有钱了,也去购买人家的付费SSL使用。 1、选择免费SSL证书在后台面板中我们可以看到很多付费的SSL证书,具体的有什么特别之处我也不去了解了,这里找到上图所示的位置,看到是免费证书就是我们要找的,点击HERE链接进入下一步看看需要点什么资料才可以申请到。 2、选择SSL应用类型这里使用类型有WebServerSSL/TLSCertificate、ClientS/MIMEandAuthenticationCertificate两种,一般我们选择第一种。 3、验证域名所有权我们选择使用到网站中肯定需要对需要用的域名进行验证,要不就乱套了。看到上图所示点击"DomainValidation"进行域名验证。这里我们需要用到域名中,那就选择DomainValidation选项。这里小编仅仅是为了测试StartSSL免费SSL证书的申请过程,也没有准备用到实际的网站中,所以暂且用laobuluo.com其中一个二级域名作为申请证书测试。这里我们选择一个可以用的邮箱然后点击SendVerificationCode按钮发送邮件,然后收到的激活码输入后点击Validation按钮验证。这里需要注意的,如果我们没有域名邮局,会自动检索WHOIS邮箱,如果我们有隐私保护的,那可以先取消,等接受到后再开启隐私保护。这里我用的是"webmaster@laobuluo.com"域名邮局,所以选择后接受验证。这里验证完毕且申请域名激活验证后,我们可以继续申请免费SSL证书。 4、申请免费域名SSL证书 (1)填写申请的域名我们可以最多填写包含"laobuluo.com"5个子域名,一行一个,StartSSL免费SSL只能支持5个,如果需要多个,那就需要购买付费服务。 (2)填写CSR如果有阅读过之前的几篇文章的时候,如果我们使用的VPS,那在申请SSL证书的时候需要填写CSR,这个CSR我们可以直接在VPS中生成。复制代码代码如下:opensslreq-new-newkeyrsa:2048-nodes-keyoutlaobuluo.com.key-outlaobuluo.com.csr执行命令后我们需要将laobuluo.com.csr的脚本复制黏贴进去就可以了。这里我们要随机应变,如果使用的虚拟主机、一键包等环境,可能会自动生成CSR,然后我们根据指定的路径复制过来就可以。如果我们并不是用的VPS或者暂时还没准备去使用,跟小编一样先申请下来,后面再去使用,那就选择StartSSL自带的PKI系统生成CSR。这里我们输入10位以上的密码,让系统给我们自动生成CSR,这里我们一定要记住密码,后面估计获取SSL的时候需要用到。这个密钥我们一定要保存好,下载或者复制到本地保存,后面我们肯定需要用到的,要不给我们这个做什么呢?保存好之后点击SUBMIT提交。到目前为止,我们StartSSL免费SSL证书就申请完毕,但不是立即开通的需要等待审核邮件发送过来我们才可以下载证书去使用到网站。 PS:这个时间过程有可能十几分钟,也有几个小时,我们只能等待。第四、StartSSL免费SSL证书的下载和使用小编记得以前是需要十几分钟甚至几个小时才可以下载和使用的,现在好像可以立即使用,看来官方的效率提高很多。我们可以看到StartSSL证书后台还是比较清晰的,一般的工具我们不需要用到,如果后面小编在实际用途的时候需要用到在补充。这里我们需要做的就是将证书下载下来。默认是免费1年,到期之前是可以续约的,也是免费的。 这里我们看到下载的SSL证书压缩包就比较明了吧。根据我们网站的环境,然后对应使用各自压缩包中的SSL证书文件部署到网站中就可以。这里我以Nginx下的WordPress为例讲一个小问题。按照StartSSL的文档一步步的来。不过我是直接选择在https://startssl.com/Certificates中设置「CertificateSigningRequest(CSR)」>「GeneratedbyPKIsystem」,又因为在线生成证书这一步必须得输入密码,所以导致下面的问题(上传自己在服务器上生成的证书可能不会碰到这个问题):每次启动/重启Nginx的时候都提示:Stopingnginx…EnterPEMpassphrase:根据网上的解答:这种情况可能是在设置私钥key时将密码设置写入了key文件,导致Nginx/Apache等系列服务器在启动时要求EnterPEMpassphrase。我们需要做的是剥离这个密码,利用如下OpenSSL命令生成server.key.unsecure文件:复制代码代码如下:opensslrsa-inserver.key-outserver.key.unsecureopensslrsa-inserver.key-outserver.key.unsecure然后修改nginx.conf配置文件中的:复制代码代码如下:ssl_certificate_key/etc/nginx/certs/server.key.unsecure;ssl_certificate_key/etc/nginx/certs/server.key.unsecure;重新加载一下Nginx的配置文件即可看到效果。 第五、StartSSL免费SSL证书申请总结通过以上的步骤申请到StartSSL免费SSL证书的过程还是比较简单的,至少比以前老版本界面的时候小编也有申请过,那时候需要几个小时等待激活邮件和申请开通确认。上面的步骤如果不是要记录下来,一般十分钟就可以解决问题。 如果我们是简单的站点用途,并不是商业用途,StartSSL免费SSL证书是足够使用的,至少目前也没有听到说用免费的还是付费的有多大的区别。如果我们有需要使用到免费SSL证书到网站中的,也不凡申请StartSSL证书玩玩。
在网页设计和APP软件中,一个好的排版不仅仅要拥有漂亮的字体。更要有高度的可读性——易于浏览——同时能让用户专注它的内容。这是一个相当艰巨的任务,但是大多数设计师可以通过练习达到这种效果。今天我们将去看看优秀的用户体验需要遵守的10个“准则”,同时你也可以学习以便帮助你设计出非常棒的设计。(每个规则都配有一个网站的例子) 一、可读性必须使用无衬线体的想法是过时的,但是你要去了解为什么必须使用无衬线体的想法是过时的深层次原因:文字必须是易于阅读的。你需要避免难以阅读的字体,然而就是这些难以阅读的字体存在于脚本当中,比如新奇的字体或者哥特风的字体。(除了那些特别需要装饰的艺术字体以外。)绝大多数可读性字体都能够被轻松阅读的,它不会花费用户太多时间去注意字体本身。这就是可读性准则的原理。 二、给行间距留足够的空间关键就是设计一个用户都喜爱的行间距。适宜的行间距有利于阅读,这在移动端尤其的重要。造成行之间变化的因素有以下这些:文本大小文本数量字体样式屏幕宽度这里没有什么明文的规则去告诉你应该怎么做–但是这里有一些规则你可以去遵循:对于大多数网站,设置行间距的文本大小约125%对于移动设备,设置行距的文本大小约150%使用一个松散的段落间距——等于“回归”——使段落容易阅读使用你的双眼去测试,看文本在屏幕上是松的还是紧的。(第一感受即可) 三、使用大而圆的字母大又圆的字更易阅读。所以字母有大的圆弧-这个弧度在字体里面就像一个循环的“o”。紧凑和压缩的字体是很难阅读的。宽松的风格,比如上图这个例子就容易阅读,因为每一个字母都容易区分。 四、给字体设置大小毫无疑问,使用大点的文字会让用户感觉舒服。大或者小的文字取决于你需要放置多少文字在你的页面里;尤其注意大段文字。不同的设计师对使用多少文本有不同的想法,大多数认为每行使用45-60个字是最佳的。这样缩小了手机的排版,同时大多数用户能接受的。 五、寻找字母高度字母高度——尤其是小写字母——让用户轻松的浏览你的内容有很大的影响。小写字母“x”不管多高它仍然是小写”x”.用更高的“x”小写字体更容易阅读,这就是说小写字母的高度更接近大写字母。查找字符集,其中x的高度是三分之二是大写字母高度的四分之三。六、学会表现文本的字间距好的字间距意味着好的排版。你不会有时间,你也不需要,回到字间距这里。但当展示字体的时候。你希望每一个字母都是组合在一起的,就像它们原本如此。这个细节将会帮助你去如何展示,防止用户忘记重要的部分。 七、考虑比例比例能够帮助你去为一个项目创造样式。虽然这听起来像是在做数学题,但是它能让你的工作更加轻松。回到行间距;那就是比例。考虑着文本的大小、文本主干、小标题、标题和大面积的复制。把他们连成一片,从视觉上看起来是一片和谐,同时你也知道是用怎样的比例更好。一开始可能有些复杂,但是TutsPlus有个很酷的教程帮助你去理解它。 八、统一风格当谈到字母的形式,粗体是很重要的。由于超细的字母缺乏对比,所以很难阅读。同样,细体和粗体有强烈的反差也会存在同样的问题。解决方法:坚持相对统一的字体形式。这种风格是很容易被使用,不管你是使用哪种背景都有可读性。 九、限制字体的使用两个字体。再说一次:两个字体。所有设计都应该遵从这个准则。太多的字体会让你的用户发疯。眼睛会非常痛苦,可读性很差。同时也让用户很痛苦。学会使用两种字体——你可以有一种艺术字体,如果需要——保持这样的习惯。标出每个字体应该如何使用。包括颜色、大小和相应放置的位置。对于每一个设备,不同的页面也应该是一致性的。 十、对比度在一些少数流行的设计里面,背景和字体只有很小的区别。它看起来很酷炫,但是并没有那么友好,可读性也差。内容才是让你的网站特别和重要的关键。让背景和字体有更大的区别,它能让用户轻松的阅读。(这就是为什么白色或者浅色背景使用黑色或者深色背景非常流行的原因。)网站文本越多,这些准则就越发重要。当你眯着眼睛看文本时,对比可能就会减弱(或字母太小)。ColorSafe是一个强大的颜色工具,它能帮助你去组合接近完美对比度的颜色。(它会让你的网站看起来更加酷!)排版设计能帮助你设计出非常好的设计体验。以上就是对优秀的用户体验需要遵守的十大准则全部内容的介绍,更多内容请继续关注站三界导航!