怎样开一个自己的注册网站的步骤

如何开发一个自己的个人网站 - CSDN博客
如何开发一个自己的个人网站
你应该也有过好的点子,你想做个高大上的网站来分享和传播自己,你甚至为之失眠。但你可能觉得没准备好,如果是这样,你不妨先动动手,做个简单的博客试试,注意是自己做一个,而不是安装一个wordpress。觉得简单是一回事,做出来是另一回事,不信动手试试。
<h3 style="color:#、选择你熟悉的框架
选择你最熟悉的PHP框架和前端框架,快速开发,不要拖延,拖延只会最后什么都没做。
<h3 style="color:#、想清楚要做什么
要做什么主题,大概有哪些模块、哪些功能,是一开始要想清楚的。就以博客为例,网站基本信息、文章、文章分类、文章标签、评论这些都算是基本的功能,技术为导向算是一个主题。
<h3 style="color:#、数据库设计
做好数据库设计,考虑数据库查询的方便。比如在这里我将文章分成两张表存储,一张存储文章基本信息,另一张存储文章内容,这样我在获取文章列表时,就可以忽略内容表,而文章检索时,我可以只读文章内容表。
<h3 style="color:#、开始开发
开发的过程中,后台要封装常用类和方法,前端要做页面构建,其目标都是为了尽可能的重用,减少开发的工作量。
<h3 style="color:#、数据优化
开发完成后,你可能发现首页有太多数据重复查询的问题,为了减少数据库查询次数,可以考虑用缓存。我用memcache来缓存网站的基本信息,比如导航、分类、标签等。
<h3 style="color:#、安全问题
安全问题常常体现在js注入和sql注入方面,如果你的网站有评论等功能,需要了解下基本的js注入。如果有搜索,也会成为sql注入的入口,在这方面我还有待深入涉猎。
之所以意识到要注重这方面的问题,这里有个故事。我之前的同事兼领导就用js注入过我的评论,也用php referer刷过我的评论,然后我被动的折腾了3个多小时,印象深刻!!!
<h3 style="color:#、购买服务器和域名
如果你想搭建一个网站练练手,、或是都可以;如果你想自己玩服务器,那么选择国外的vps应该靠谱点,毕竟国内服务器都要备案,很麻烦。不过这里我用了的服务器,域名则是在美橙互联买的,按最低的配置算,一年下来几百块钱,对于做程序员的你应该是件很轻松的事。在这里,cxycs域名没啥特殊含义,只是表示我是“程序员出身”罢了,然后有朋友开玩笑说“程序员猝死”……他们竟然因为这个说法记住了这个域名,你是不是也记住了…
<h3 style="color:#、网站上线
服务器有了,域名有了,那么搭建下lamp环境吧,阿里云有一键安装包,我用的是Apache,很多人现在选择Nngix。将网站项目放入www目录下,配下vhost,在DNSPOD有免费的域名解析。如果你的域名需要备案,那么还需要申请下工信部的备案。网站成功上线后,你还需要安装下统计代码,常见的用谷歌统计、站长统计、百度统计等,这样 你便可以实时的查看自己的网站访问数据。
<h3 style="color:#、了解SEO
SEO分站外SEO和站内SEO。站外SEO可以理解为传播你的网站的方式,比如原创优秀的文章提供别人转载、友情链接、在其他博客或论坛曝光自己的链接等方式。站内SEO首先是页面head部分的内容,如title、keywords、description等,其次调整页面结构,方便爬虫搜索等。
以上是我对自己开发一个网站的理解,希望大家留言补充。
Just let people know what job I am doing。
本文已收录于以下专栏:
相关文章推荐
三思而后行
  当你被自己的想法激起心中豪情的时候,一定要按下心情,冷静的思考一下,思考点包括以下几个部分:
  这个Web项目所需要的知识和能力是否在自己所掌握的范围内,这个是技术前提,如...
一个正规的网站开发,理论上需要一个团队的配合,各自发挥自己的长处,网站需求分析、原型设计、效果图、切图、前台美工、后台代码、算法设计、数据库设计、服务器配置等等一系列的事情。
 一个人想面面俱到这...
有一段时间没写文章了,今天记录一下当时是怎么搭建的微信公众号后台吧。
一.基本步骤
1.申请账号。https://mp./
2.搭建自己的后台服务。
公众号的基本逻辑是,当用...
一个没有个人博客的程序员一定不是一个好程序员;
一个用sina博客,qq空间的程序员一定不是一个好程序员;
一个用CSDN,博客园的程序员可能不是一个好程序员;
一个用github pages的...
他的最新文章
讲师:王禹华
讲师:宋宝华
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)如何让网站打开更快
稿源:xmw2.blog.chinaunix.net
其他不再赘述,发挥二的性格,我们直奔主题。
用户打开网站的整个流程中,DNS解析时第一环,当用户输入域名并敲回车后,windows系统调用DNS client,寻找到用户配置或者自动分配的DNS IP,之后就开始整个解析过程。
DNS解析,变快有意义吗?
有,呵呵,很多小型网站,DNS解析时间都接近0.5s,甚至我见过一个网站,需要1.2s才可以解析出结果的。这是个非常令人吃惊的数据,因为对于一般网站打开时间超过8s用户即将放弃访问,而对于电子商务网站,4s就是用户忍耐极限。而一般经过优化的小型网站,DNS解析时间都可以控制在200MS左右,而带宽在100M左右的网站,经过优化,DNS解析时间可以控制在50-100ms。
如何优化呢?
首先利用好TTL,因为要尽量多的让用户直接从运营商的DNS缓存中拿到A记录,这样才能保证最快,但是也要保证,当你的服务器出问题时,需要尽快的切换,所以,这个TTL设置也是有一些情况需要综合研究的。
1、 你肯定清楚,自己的服务器有没有多台或者备份。如无备份,那服务器宕机时,你只能生抗,所以,TTL时间对于你来说是越长越好,因为TTL短的目的是服务器发生问题时,可以及时切换,这个对于没有备份的网站基本利用不上。所以,你的TTL设置就是越长越好,当然了,也不能无限长,一般设置TTL 3600即可。
2、 如有备份或者多台服务器,会发生由于服务器宕机需要及时做切换,TTL时间越短,切换越及时,但是TTL时间越短,也就意味着运营商DNS经常缓存不住,一般用户,设置为TTL 600即可,如果对及时切换,要求特别苛刻的网站,设置TTL 120即可。
其次寻找足够热的域名解析商。很多网站,都是自己做一个域名解析服务器,看着自己掌控方便了,但是大错特错,因为你的域名解析服务器,基本上都不被缓存,每次从根服务器询问一圈,绕了大半个地球,才给出最后的结果,那自然会效果很差。所以,要寻找足够热的域名解析商。什么叫热,就是被访问的次数特别多。足够热的话,域名解析服务器的A记录基本上会被各地运营商的DNS一直缓存着。如何判断域名解析商够不够热呢?其实,也很简单,看看这个域名解析商的客户够不够多,他们客户网站够不够热门,访问的人够不够多。
也给大家推荐一个更好的方法,就是找CDN厂商做域名解析。因为CDN厂商服务的客户,有很多是很热很大用户群很多的,所以,这些CDN厂商的域名解析服务器,服务效果那是岗岗的好。
最后是进阶技巧---巧用CNAME。不少网站拥有者,在同样的一个或多个服务器上运营很多小网站;或者自己运营一个网站,但是拆分了很多个二级域名。针对这些情况,严重需要善用CNAME,把所有的这些小网站的域名或者二级域名,cname到一个自己定义的统一域名。然后设置这个cname对应的TTL时间足够长。这样的话,保证网站的第一次解析,可以直接从运营商的DNS缓存中拿到,也就是直接拿到cname后的记录。然后,第二个cname记录,再设置一个相对合理的TTL值。通过这样,变相加热了第二级域名,通过加热的第二级和缓存时间足够长的第一级,最大化的优化DNS解析时间。该技巧,一定要确保,最后A记录得到的IP,可以服务这些原始域名。
. 7200 IN CNAME .
. 600 IN A 127.0.0.1
什么叫拆分域名?
很多网站,在搭建网站的时候,只是申请和购买了一个域名,然后所有内容:图片、js、css、html、php等等,都放在一个域名下。
而拆分域名,指的就是根据不同的应用,而将域名拆分出来。
拆分域名有什么好处?
使用IE6和IE7内核的浏览器,针对同个域名,只会同时发起2个连接。
使用IE8内核的浏览器,针对同个域名,可以同时发起6个连接。
很重要吗?
非常重要,请看图示。
使用IE6打开一个所有内容均在同个域名下的网站
使用IE8打开一个所有内容均在同个域名下的网站
我们看到的是,在IE6的情况下,请求第7个元素,需要0.7s,而在IE8的情况下,0.277就开始请求第7个元素。
由此可以看到,并发连接更多的时候,网页打开速度会更快。
由以上数据可以看到,多个域名,不管是在IE6和IE8的情况下,拆分域名,都会使网站的打开速度变快。
现实中也是如此,新浪、淘宝等大型网站,他们无一不是在拆分域名。
另外,要纠正一个IT人的误区。因为IT人一般都热衷技术,很多人的操作系统等版本都很新,用的都是IE8甚至以上的浏览器。但是整个中国,到目前为止,使用IE6和IE7的用户,仍然非常另IT人震惊的80%左右。所以,拆分域名,基本上可以缩减你20%以上的打开速度。
一个简单的操作,就能带来巨大的效果提升,何乐不为?
当然了,肯定会有人问,拆分域名,那不就会导致域名热度不够,DNS缓存不住的问题吗?这个问题,请看我上一篇博文,已经给出了答案。
按照什么原则拆分域名呢?
个数多少合适?
一般50M以下网页类网站,域名保持在4、5个即可,过多后范围会导致你的维护和使用变得复杂。
100-500M以下网页类网站,域名保持在8-10个左右。
1G以上的网页类网站,域名无所谓个数,保持10个以上,具体个数根据自己的业务和管理特点随心制定。
什么内容放到同个域名下?
页面类:html、htm等
样式类:js、css等
图片类:jpg、png、gif等
动态类:php、asp等
这样的分配方式,将来有利于你进一步优化你的网站,并且在你需要寻找加速工具时,也可以针对性的选择不同的加速方式。
作者:王康
文章来源:xmw2.blog.chinaunix.net
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页互联网网站制作:如何通过Discuz建一个自己的论坛网站
互联网网站制作:如何通过Discuz建一个自己的论坛网站
女神讲语录
准备把手上的资源都放到论坛上去,今天做了个资源论坛。顺便把过程记录起来,发给大家看下。1、百度搜索discuz,进入官网下载源码。我下载的是X3.4,最新版本,其他的版本已经停止更新了。2、把下载到的文件解压,真正需要上传的只是upload文件夹下的文件,利用FTP软件上传到空间即可。我用的是flashFXP3、设置文件属性。我用的是服务器,可视化操作,比较简单,直接在文件夹下,右键属性,在案例标签,users设置为完全控制。4、服务器设置好网站,做好域名解析。对服务器和域名不熟悉的可以到我博客上学习。51among点cn就是了。5、在浏览器上输入网址,进入安装程序,点击“我同意”6、出现开始安装界面,系统会自动检测环境,符合要求的话,显示绿色勾勾,一般不用理会,基本都符合的。直接拖到最底下,点击“下一步”,7、我是全新安装,直接点下一步。8、按要求填写资料,然后点击“下一步”。里面的内容,如果有不清楚的,比如不清楚数据库信息,可以找服务器提供商咨询。要记得自己的管理帐号和密码,不然以后进不去就麻烦了。9、等十几秒就可以安装完成,点右下角“点此访问”10、搞定。是不是很简单?后面的细节设置,以后我会放上博客里,想了解的可以自己去看。
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
女神讲语录
百家号 最近更新:
简介: 原创 搞笑 幽默 段子
作者最新文章

我要回帖

更多关于 自己开网站怎么开通 的文章

 

随机推荐