零基础建网站必备技能,看这一篇就够了
一,需要了解并准备的内容
01.域名
域名是什么?
域名,说白了就是网站名,专业的说法是电脑记录的IP地址,被翻译成了另外一种人类方便记录的语言,像我们经常访问的百度首页的域名为“www.baidu.com”,其对应的IP地址则为“119.75.217.109”。
对于网民来说,域名就是访问网站的一个地址。但对于企业来说,这就是门面,其地位等同于商标。
域名怎么选?
首先,回到设置域名的初衷,建网站的诉求。一定是要为企业(个人)的搜索、线上交易、营销服务的,所以能让用户好记忆、短而精练就是好的域名。从这个维度,比如jd这个域名就不错。
其次是符合网民使用习惯,这就关系到我们所说后缀(域),最好用常见比如.com。也可以用一些不知名的,因为域名的有限性,后来也陆续开放了400多个顶级域,其中包括了:.club(俱乐部)、.city(城市)、.berlin(柏林)、.nyc(纽约)等极具个性的后缀。
但也可能造成可信度的问题,大多网民还是不太懂后缀是什么含义的。大家熟悉的信任度更高,陌生的就会怀疑,也是人之常情。这也是为什么很多公司,拼了命也要有一个.com。但还是那句话,为了防止恶性竞争,后缀都注册一遍比较好。
其次从品牌角度来说要具有含义,最简单以及便民的是中文拼音,比如taobao(淘宝)而中文拼音有哪几个可以取域名的方式呢?比如企业名:阿里巴巴(alibaba)、品牌名:淘宝(taobao)、产品名:阿里云(aliyun)。
还有更为慎重的做法是将路径名称都设置好,比如拿产品来说,阿里云云企,专门服务于中小型企业的建站方式。它在对自己的路径命名时,就把产品名字‘云企’突出在网站的一系列路径命名中。
https://ac.aliyun.com/application/webdesign/yunqi
所以不管是大企业的域名还是路径,关于线上的每一个细节都做得很仔细。建议创业者也可以研究一下这些,最后以懂行的姿态跟技术或者网站服务商沟通,避免被坑。而如果是个人抱着玩一玩的心态其实就比较随意了,只要遵守基本的规则就好了。
域名注册有哪些注意事项?
域名最主要的规则是只能包含26个英文字母、(0、1、2、3、4、5、6、7、8、9)十个数字以及‘-’(英文中的连字符)。另外域名是不区分英文字母的大小写的,所以像JD、Jd输入都是可以的。但对于一个域名的长度是有很大限制的,比如cn,中国专属域,这种不得超过20个字符。
另外还有特殊限制,比如国家、政府、或者公众知晓的地区名称、外国地名、国际组织都不可以使用。比如联合国这种,再如CHINA这类词都需要国家有关部门批准的。损害公共利益的更是不可以使用。
起好名后还要查询一下域名是否已被注册。西部数据是提供此类查询服务,但可能不同的后缀查询会有一个付费。或者在阿里云购买域名也是很不错的,可以直接帮忙确认是否已被注册,以及提供更多关于品牌方面的建议,还有知识产权方面的咨询。
02.服务器
服务器是什么?
服务器基本等于一台电脑,而理解服务器也就是这样四个参数需要理解:CPU、内存、硬盘、带宽。另外,服务器的价格差异也直接跟这四个参数相关。
CPU,即人类的大脑,核数越大越快。比如你建的是个网站,可能2核1秒打开网站,4核半秒就可以打开。
内存,则是一个用户访问时的重点,可以存放一些临时数据用缓存使用,同样可以提高用户访问的速率。
硬盘,即可存放系统跟程序。比如办公软件CRM都是直接存储在这上面的。
带宽,就像一条路,1辆车可能很快、2辆车比较慢、4辆车可以。也就是说当访问量增大时便需要增加带宽。
不同级别的网站需求如何购买服务器?
出于节约成本的需要,给大家统一推荐不需要网管的云服务器。以下服务器的名称为阿里云服务器,如果是个人购买非云服务器或其他云计算公司服务器可参考括号中的数据,(2核4G起)。
云服务器入口
https://www.aliyun.com/product/ecs?source=5176.11533457&userCode=yg0w1bfe&type=copy
1.轻量的Web应用
网站初始阶段访问量小,只需要一台低配置的云服务器ECS实例即可运行Apache或Nginx等Web应用程序、数据库、存储文件等。
随着网站发展,也可以随时升级ECS实例的配置,或者增加ECS实例数量,无需担心低配计算单元在业务突增时带来的资源不足。
参考体量:个人博客、个人网页
建议购买服务器:入门级·共享型实例s6(2核4G起)
2.多媒体以及高并发应用或网站
云服务器ECS与对象存储OSS搭配,对象存储OSS承载静态图片、视频或者下载包,进而降低存储费用。
同时配合内容分发网络CDN和负载均衡SLB,可大幅减少用户访问等待时间、降低网络带宽费用以及提高可用性。
参考体量:中小企业
建议购买服务器:企业级·计算型c6e ( 4核8G起)
3.访问量波动剧烈的应用或网站
某些应用,如抢红包应用、优惠券发放应用、电商网站和票务网站,访问量可能会在短时间内产生巨大的波动。
可以配合使用弹性伸缩,自动化实现在请求高峰来临前增加ECS实例,并在进入请求低谷时减少ECS实例。满足访问量达到峰值时对资源的要求,同时降低了成本。如果搭配负载均衡SLB,还可以实现高可用应用架构。
参考体量:大型企业
建议购买服务器:企业级·计算型 c6e(8核16G起)
03.备案
备案是什么?
根据国家法律法规需要网站的所有者向国家有关部门申请的备案,主要有ICP备案和公安局备案。一定要到登录(工业和信息化部)网站去报备—ICP报备流程—提交信息—管局审核。
有哪些注意事项?
注意:备案一般需要接入服务商进行备案,如果域名在阿里云买的就在阿里云备案。如果在其他地方买的就在其他服务商备案。
二,需要深度学习的技能
01.开发
a.前端语言
1.HTML语言
HTML称为超文本标记语言,是一种标识性的语言。HTML命令可以说明文字,图形、动画、声音、表格、链接等。
优点:兼容性高,通用任何类型的计算机或浏览器
缺点:静态页面,较为死板。
2.ASP语言
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
优点:动态页面,突破静态页面的限制。
缺点:开发的时候需要丰富的经验,否则会留下漏洞。
3.JSP语言
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。
优点:Java语言最大的优点是,平台无关性,可达到“一次编写,随处运行”。
缺点:由于JSP是转化成Servlet程序代码后运行的,所以看不到源代码,调试困难。
4.JavaScript语言
JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。
优点:语法极其简单易懂,对象类型和操作极其灵活,非常方便的反射。
缺点:JavaScript是机器上运行的非常老的脚本化语言,其实有其他的技术可以取代它做同样的事情。(如 JQuery ),并且更好更简单。
b.后端语言
01.PHP语言
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言,也是一种最为广泛的后台语言。
优点:PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法,利于学习,使用广泛。
缺点:使用不同的数据库,PHP的函数名不能统一,程序移植有些麻烦。
注:后端语言并不能混用,所以如果只是建网站学习一种就好。除了PHP也可以选择学习一种Java /C#/Python均可。
02.设计
a.软件学习:PS,制作网页效果图。可以参照网页模版去模仿设计(最近速美出了一批新的精美网站可以参考哦),完成后切片出图。
b.学习Table,优点是排版后代码自动生成。(自己用比较方便)
c.如果是工作,建议学习一下DIV+CSS排版,也是眼下的趋势。
d.现在制作页面一般都需要动态元素,可以学习一下Flash动画。
03.推广
SEO,即Search Engine Optimization,搜索引擎优化。通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索、怎样抓取互联网页面、怎样确定特定关键词的搜索结果排名的技术。
一般可以通过文章提高网站在搜索引擎中的自然排名,吸引更多的用户访问网站,提高网站的访问量,提高网站的销售能力和宣传能力,提升网站的品牌效应。
01标题规范:页面标题为“关键词+修饰词”的格式,核心词和修饰词需放在一起,修饰词不多于3个,关键词尽量前置。字数应控制在28个字符以内。例:建设网站,需要买什么样的服务器?(关键词:建设网站;修饰词:服务器)
02首段规范:字数80-120字左右,能概括出文章主题。文章首段须包含关键词,尽量前20字内出现一次关键词,整段关键词需出现2-3次。
03正文规范:关键词在文章的正文中要有一定的比例分布3%-8%。(一般关键词出现4-5次即可)
04尾段规范:文章尾段至少出现一次关键词,可做总结性结束语。
05内链规范:关键词上加内链,每篇内容可设置3-4次,且要与文章具有相关。
关于SEM投放,我接下来有时间再专门写一篇关于投放的,它涉及到营销理论的落地问题,的确是一个很复杂的事情,不是一句两句能说得清。
看到这里,不知道你还有没有学习的心情。这种自助建站的方式,还是比较适合拥有技术团队或技术人员的公司,以及有强烈需要自主设计的个人或者企业用户。
另外,市面上推荐比较多的自助建站工具Wordpress,它只是博客程序,而不是内容管理系统。不适合搭建商业网站,处处是坑,安全漏洞极大。根据Sucuri的报告显示, WordPress是全球黑客入侵最严重的CMS平台。如果是个人学习试水,可当乐趣玩一玩。
最后,温馨建议:如果不是以后要做程序员、设计师之类的,不建议自己学习。另外,我们目前在开发的智能化建站就想慢慢取代人工实现自动化。现在学这个,还不如干点别的。
三,像PPT制作一样建网站
我来展示一个傻瓜式建站模版,六步搞定一个网站。
第一步,域名 + 云·速成美站
1、 购买域名:
2、购买云·速成美站:
https://ac.aliyun.com/promotion/promotion/webdesign?utm_content=g_1000163136
可以按需挑选版本,以及杭州节点还是香港节点(无需备案,适合海外电商),购买前还可咨询售前客服解决相关疑问。
第二步,进行备案 + 进入后台
1、进行备案:下载阿里云APP,按照提示操作,30分钟就可以走完流程。为什么要这么早进行备案?这是因为网站备案信息审核是由各省通信管理局负责,各地方要求会有一些差异,备案审核时间也一周到一个月的时间不等。如果在开始使用云·速成美站的同时提交备案申请,就可以在网站制作完成时即可上线。
APP备案指南:https://help.aliyun.com/document_detail/112302.html
2、进入后台:在阿里云官网,单击控制台→云市场,单击已购买的服务,找到订单,单击免登即可进入网站控制台首页。
第三步,选择模板
可根据行业、配色来挑选模版。
第四步,设计网站
1、设计网站:单击进入设计,可以设计PC网站、手机网站、表单、小程序。
2、域名解析:单击网站管理→域名管理→新增域名进行添加。请等待系统自动生成解析记录值,单击一键解析,登录阿里云账号授权即可等待一键解析完成。
注:备案必须通过,才可以进行域名解析。
第五步,网站发布上线
单击右上角的发布,一键发布,浏览者即可通过输入域名,看到网站发布时的样式。
第六步,网站更新维护
更新维护页面包括:上传产品、文章。为大家讲解文章的步骤,产品类似。
1、单击内容管理,并进入文章管理页面。
2、导入或新增文章。
3、在设计器内添加控件:在设计器内单击组件→列表,选择一个文章列表控件。
4、并上传文章数据到控件:在设计期内单击文章列表控件→设置,即可弹出快速设置面板,单击数据,选择文章。
5、这些全部做完后可以预览效果,如果效果没有问题就可以发布啦。
结语
这种PPT操作很适合不具备技术团队或技术人员,没有特殊需求的个人工作室和中小企业,且预算有明确的限制,一年收费500元(最近在做活动,可以领200元优惠券)到2000不等,也就是按照年来购买,傻瓜式操作,即买即用。
网站后续运营维护,均由我们提供,另外,99%防DDOS攻击。我们提供五大技术保证,阿里云盾安全服务(可以杀毒、谨防木马)、SLB负载均衡(请求分流,提升服务器请求响应数,面对大量请求也轻松应对)、DDOS防护(海量流量攻击时,AI服务自动切换服务器DNS解析,分钟级响应,即使海量流量攻击也能保证站点不受影响)、HTTPS证书(确保不被恶意监听)、SQL注入攻击校验,确保数据安全。
总之,作为阿里云建站团队的一枚程序猿,我能告诉你的就是,什么才是网站安全感。
配图来自摄图网以及阿里云建站团队
希望今天的分享对你有所帮助,有任何云计算、建站相关问题可以私信我。我是北柯,康奈尔大学 CS(计算机科学)硕士,连续创业者,目前在阿里云AI智能建站技术研发团队任职,担任高级算法工程师,欢迎关注。
版权声明: 本文为 InfoQ 作者【北柯】的原创文章。
原文链接:【http://xie.infoq.cn/article/daa4bac5d8d8e607a5ad56598】。文章转载请联系作者。
评论