目录
第一章、简介
第二章、我们需要弄明白网站类型
第三章、我们需要弄明白服务器类型及其操作系统
第四章、虚拟主机购买建议
第五章、建站建议
第六章、完整的建站大纲
第七章、关于建站的思考
CSDN用了N年多,发现其很多功能满足不了自己需求,于是想搭建一个自己的博客网站。征求了一位朋友,他来自上海XXX证券公司,精通前台和后台设计。他给我提供了一些建议,其中包括网站性能层面上的安全性、准确性、速率大小、并发量、异常等等建议。
于是,上网调研了一番,整理了网站开发的一些常用知识体系:
我们需要弄明白网站类型,因为网站类型决定了网站适用性。
事实上,建站之前,我们需要弄明白建站类型, 需要根据网站属于哪一种类型,从而采用哪种网站程序来搭建网站。常见的网站类型分为博客网站类型、门户网站类型、论坛网站类型、企业网站、品牌网站、营销网站、电商网站等等。
这几种网站的主要特点:
(一)、博客网站类型
- wordpress,目前全球也是中国使用最多的博客程序。官方网站是 http://cn.wordpress.org,基于PHP语言。
- Z-blog,国人制作的的功能强大的博客程序。官方网站是:http://www.rainbowsoft.org/,是基于ASP语言。
(二)、门户网站类型
- dedecms,目前国内使用最多的门户系统。网站是:http://www.dedecms.com/,基于PHP语言。
- phpcms,另一款很受欢迎的门户系统,网站是:http://www.phpcms.com,也是基于PHP语言。
(三)、论坛网站类型
- discuz,国内使用最多的论坛系统。网站是:http://www.comsenz.com,基于PHP语言。
- phpwind,另一款用户较多的论坛系统。网站是:http://www.phpwind.com,也是基于PHP语言。
我们需要弄明白服务器类型及其操作系统,因为弄明白服务器类型及其操作系统后,我们才能购买对应的服务器及该服务器的操作系统类型。
操作系统,实际上指的是服务器的操作系统,比如Windows、Linux、Unix和Netware等等。它们的优缺点、应用环境如表4-1所示。Linux的性能、稳定性、兼容性、安全性比Windows好。个人博客常用的 WordPress + Linux。
类型
优点
缺点
支持
特点
UNIX
收费
1、多用户,多任务的分时操作系统。2、大部分是由C语言编写的,系统易读,易修改,易移植。3、等等
Linux
免费比Win稳定比Win占资源小国外的Linux主机产品多Linux主机建立的网站可以托管在Windows主机
靠命令执行、操作复杂
PHP语言、PhpBB、MySQL、Perl
1、良好的界面:Linux同时具有字符界面和图形界面; 2、Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。3、完全免费:用户可以通过网络或其他途径免费获得,并可以任意修改其源代码;
Windows
易用
性能比Linux差
ASP语言、ASP.Net、ColdFusion、MSSQL Server或者MS Access Databases
Netware
所以我购买独立虚拟主机+Linux,然后采用wordpress免费建站。
所以我购买独立虚拟主机+Linux,然后采用wordpress免费建站。
所以我购买独立虚拟主机+Linux,然后采用wordpress免费建站。
我的目标是搭建个人博客网站,因此购买虚拟主机作服务就可以了,就不需要购买功能更强大的VPS、独立服务器、云服务器。关于虚拟主机的购买,我做了一个表格,以便对比性价比。
国内
国外()
免费
不稳定
不稳定
收费
贵,不建议
首推Godaddy
同时,需要知道:
- 但是由于我的网址需要备案,并且我之前注册的域名是在阿里官网进行的。因此,我综合考虑了一下,就在阿里云购买虚拟主机,就不购买国外的虚拟主机了,方便我统一管理。
- 机房线路——
- 网站空间——拟主机能容纳的网站大小,博客100M、论坛500M都可以了,1G做商城网站基本够用,不够可以升级的,不用开始就往大了买。记住,不要以空间大小来衡量价格,现在的空间都不值钱。
- 独享带宽——1Mbps带宽,是指每个人下行的带宽为1Mbps。比如有100个人访问你的网址,每个人的下行带宽为1Mbps,100*1Mbps = 100Mbps。
- 共享带宽——比如有100Mbps的带宽,但是这个带宽是被多个网址工作使用的。
- 我这里购买的是独享带宽。
上图中罗列了做完整的独立的网站开发需要的知识体系,但是我需要的是快捷迅速又方便的博客网站,所以选择了wordpress来搭建自己博客网站。给需要建站的朋友提几个问题:
- 目的——我们建站的目的是为了什么?为推广告挣钱/学习/练习.....
- 风格——博客网站就应该具备博客网站的特点、优势,排版应该具有一定的价值性、应用性等等。
- 内容(专业+亮点)——网站内容需要经常更新,补充新鲜血脉;同时,内容应该具备一定的代表性、完整性、专业性等等。
- 推广——SEO在一定程度上决定了网站的排名,良好的排名可以带来很可观的流量。
- 体验 + 互动——需要根据用户体验,不断与用户互动,并调整网站诸多方面内容。
- 类型——我们需要建立什么类型的网站?博客/门户.....
- 财力成本——我们建站的财力成本可以承受多大范围?虚拟服务器每个月花费/数据库花费/推广花费....
- 人力成本——我们建站需要多少人力来维护?
- 等等
接下,我的系列建站文章是这样的架构的,希望能够帮助大家:
- 网站的最终目的是做什么,未来的定位又该如何?
- 我真的只把网站定位在技术笔记上面来吗?假如有一天,我没有精力更新技术笔记了或者我更新的技术笔记水平一般,网站会不会因此而灭亡?
- 我真的有兴趣,一直长久做下去吗?
- 如果我的网址一直处于亏本状态(阿里虚拟主机48元/月),我真的会有耐心一直保持这样的学习动力吗?
- 我会不会因为技术的革新,而跟不上潮流,而提前关闭网站?