首页 域名注册 虚拟主机 网店 云主机 服务器合租 服务器租用 服务器托管
 
客 服 中 心
联 系 方 式
电话:021-67865300
传真:021-67865300-815
    网站程序和数据库的选择
 

本文为本公司原创文章,如转载请注明出处

如何选择网站程序和数据库

常见的网站编程语言如下:
asp,php,asp.net

常见数据库如下:
access,mssql,mysql

网站程序一般都是由编程语言加上数据库构成,如下详细说明:

1、asp + access

最常见的形式,网上随处都可以免费下载到,比如动网论坛,动易,新云等等,

优点是:容易使用,只要空间支持ASP即可(本公司所有型号的主机都可以支持),不需要另外购买数据库空间,access数据库直接和网站一起传到空间即可正常访问了。

缺点是:使用access数据库导致这类站点承受力很差,此类站点日访问量一般不宜超过100个IP,否则可能导致数据库损坏,且使用时间超过3-5个月后,数据库也可能出现损坏情况,需经常修复,否则很容易造成服务器IIS堵塞或服务器CPU超高,这样也就导致了站点访问速度超慢。所以此类程序仅适用那些访问量很小的站点,比如某公司站点,几年下来,每天最高访问量从没超过10个人。

有朋友问这类网站程序 为什么承受能力那么差呢,技术员的答复是:并非ASP的承受能力差,而是这类程序所用的数据库ACCESS造成的,这是微软公司的市场策略:ACCESS数据库面向小型的初级应用,而微软另一数据库MSSQL(即sql server)面向中大型应用, 所以国内所有开发ASP网站程序的公司,比如动网,动易,OBLOG等等公司,开发的程序都分两种,即免费的ACCESS版程序和收费的MSSQL版程序,他们的目的仅仅是让顾客拿免费的ACCESS版本程序去测试或试用,如果用的满意就购买他们的MSSQL版本的程序,谁都知道他们的最终目的并不是想让大家一直免费使用, ---如果免费提供的ACCESS版的程序负载能力很大,那么还有谁愿意去购买承受能力更大的商业版的MSSQL程序呢?

又有朋友问,那为什么这样的程序负载能力差,国内还那么泛滥呢,就技术人员的经验看,一般是两个原因造成的:1.比如某个人想做个网站,开始的时候并不想投资 也许只是想做着玩,通常的办法就是 请个朋友 去下个免费的程序,然后购买空间,传上去 ,这样一个网站就做好了,又快又省钱,就花了一个空间和一个域名的钱 ,别的都没花,开始都做的好好的,发现2-3个月后,或半年后,站点就比刚开始慢了不少,原因是随着站点访问流量的增加,免费下的网站程序,已经无法承受了,临时解决办法可以参考以下说明,这样的站点如果想继续做大做强,大概只有一个办法,即购买他们的商业版本的MSSQL程序,然后由他们公司免费将你的ACCESS数据库内的资料导入到新的MSSQL数据库里。
第2种情况:asp+access这样类编程学习非常容易,仅需要学习2-3个月,就可以自己写出一个网站程序,可以想象网络上这类程序最少占80%以上,一个没经过专业培训,非计算机专业的人,设计的这类程序负载能力到底怎么样了!!

临时解决办法是:1.经常把数据库下到自己电脑,使用office中的access修复;2.将站点生成html格式,可大大减少对数据库的访问频率;3.一劳永逸的解决办法可能只有舍弃ACCESS数据库,改为其他功能强大的数据库如mssql。


2、asp + mssql

这也是最常见的网站程序,一般网上的此类程序大都是商业程序,不能免费下载到,需要付费(除非是自己开发或是请专业的程序员为您量身编写),常见的此类程序有:动网论坛商业版,动易商业版,新云商业版以及本公司官方站点。

优点是:使用mssql数据库,可以使网站有每日 10-100万级的负载能力。不用再担心网站流量变大后,站点的负载能力和维护问题。

缺点是:使用和维护相对复杂点,需要另外购买数据库空间(本公司所有B型的空间附带mssql数据库--即支持此类程序),需要单独对数据库导入和导出。本公司提供非常简单的mssql操作方法(也可请本公司技术人员代为处理),即使没有使用过mssql的用户也能自如使用(具体见虚拟主机 内 主机知识)

3、php + mysql

国外使用最广泛的程序(国内近年开始广泛使用):一般网上的此类程序有商业版也有免费版 ,网上常见的有discuz,phpwind,shopex等.

优点是:mysql数据库相对mssql来说 负载能力基本差不多,也可以达到10-100万级的负载能力。

缺点是:使用和维护相对复杂点,需要另外购买数据库空间(本公司所有C型的空间附带mysql数据库--即支持此类程序),需要单独对数据库导入和导出。本公司提供非常简单的mysql操作方法(也可请本公司技术人员代为处理),即使没有使用过mysql的用户也能自如使用(具体见虚拟主机 内 主机知识)

4、asp.net + access

性能上基本等于asp+access,不再另外写出。

5、asp.net + mssql

性能上基本等于asp+mssql,不再另外写出。

6、我如何区分 我的网站是什么类型?

最简单的办法是 :看下自己网页的后缀名是什么

1.如果有 .php 这样后缀(比如有一个xxx.php),那您的站点基本就是PHP+MYSQL的站点

2.如果有 .asp 这样后缀(比如有一个xxx.asp),那您的站点基本就是asp+access或asp+mssql的站点,这时您只要再看下 网站的说明文件就知道是什么数据库(在网上下载的网站,一般里面都有个说明文件,如果连说明文件都没有的,请谨慎使用)

2.如果有 .aspx 这样后缀(比如有一个xxx.aspx),那您的站点基本就是asp.net+access或asp.net+mssql的站点,这时您只要再看下 网站的说明文件就知道是什么数据库(在网上下载的网站,一般里面都有个说明文件,如果连说明文件都没有的,请谨慎使用),另外asp.net的站点 还分版本(目前分1.1和2.0版本),请具体阅读网站的说明文件。


7、本公司技术人员的建议(经验)

1:在所有被黑的网站中,95%以上都是ASP网站,而PHP网站不到3% ,虽然从这些统计数据上,我们不能说明PHP肯定比ASP安全,但是最少可以说明采用PHP网站程序,被黑的机会可能是最少的 ,所以本公司技术人员建议,如果可能的话,请尽量使用PHP的网站程序

2:不要使用ASP.NET的网站程序,因使用的人太少(0.5%---1%),并有大量未知的漏洞,本公司技术人员不建议普通用户使用,建议等ASP.net的产品大量上市、成熟的时候再使用(除非您仅用来学习NET程序开放,技术人员认为NET程序都只是玩具型的或是试验型的,基本不能用来做真正的网站,仅可用于测试或学习编程)。

3:在一个空间里最好只放一个网站,不要混合放多个,否则只要有一个网站有漏洞被黑,那其他网站也就被黑了。

注意:以上的建议对于程序高手并不适合,因为任何一种语言,只要高手们用心去查漏洞,并且网站运行过程中,日常的管理跟得上(即一旦出现新漏洞,能立即找到修复方法或打上新的补丁),相对来说都是安全的,相反再安全的程序,只要不管理,总是有被黑的一天。





 


 

沪B2-20070199
《中华人民共和国增值电信业务经营许可证》ISP证:沪B2-20070199号
公司名称:上海云网网络技术有限公司 企业法人营业执照 沪ICP备05025142号
公司地址:上海市松江区虬泾路389弄38号 邮编:201615
总机电话:021-67865300 分机:销售805/806/810  技术811/812/816  备案807
自动传真:021-67865300-815 24小时值班电话:(0)17717903182 
MSN在线:业务:china@cloud.com.cn  技术:support@cloud.com.cn
QQ在线: 销售: 79562606  销售: 78905675  销售: 307717355  技术: 2512784432