学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文]
去年12月份,我开始着手建立一个学习类的博客网站,由于博客站点我以前就接触过,因此在网站建设方面还是有些心得的,不过让我有些拿不定注意的是:如何选择系统语言,例如ASP和PHP的选择;如何配置数据库,例如到底是选择access、mysql、微软的ms-sql呢,另外如果要选择,版本又如何确立呢?这些都是在建立环境之前应该琢磨和考虑好的,一旦实施,再想修改那就是大工程了。
为此,我对ZBLOG的两套系统进行了测试:
1、ASP是固定搭配的access数据库,我上次就讲过,如果数据库内容不超过1万条,那么选择这个数据库非常好,操作方便,对服务器环境的要求很低,而且可以生成静态文件,访问速度和效率上也没有问题。
2、同样是ASP语言的系统,如果数据量很大,例如达到5万级别,毫无疑问要使用MS-SQL者款微软的中型数据库,容量大、访问效率高。当然了,在选择的时候,你还要注意一个问题,那就是对SQL Server版本的选择,我以前也讲过,Sql Server2005和2008版本都是比较成熟的,但是到了2012版本就会出现一个重启服务器或者数据库系统后自增变量跳跃1000数值的问题,这个问题而且无法解决,是数据库存在的bug,对于我们建立小站来说,这是很麻烦和棘手的问题。因此我推荐的sql server2005和sql server2008版本的微软数据库。
环境配置:asp+sql server+读书主题,如(史记读后感http://www.simayi.net/dushubiji/2445.html司马迁史记读书笔记文章
)
3、PHP语言:一般都是搭配mysql数据库,也确实和这个开源数据库搭配最好用,而且处理数据的能力非常好,但是有一个问题,大多数人都对这个数据库不是很懂,因为没有操作界面,在Linux服务器上操作起来需要一定的基础了,而我也是不会的,因此我一般选择有界面的windows操作系统,在操作数据库的时候方便一些。
以上3大要点是在建立学习了网站的时候,要注意的地方,而一般来说,学习类站点数据量也不会很少,因此第一时间估计会排除aceess数据库了吧,另外,我觉得应该选择可以生成纯静态文件的网站系统比较好,而zblog-php目前是做不到这一点的。
原文地址:http://blog.51cto.com/13705478/2118497