因为我以前做asp做的比较多,
所以对php不是很了解,不知道这两个的差异
所以现在没什么头绪。请高手多指点

解决方案 »

  1.   

    那个php和asp做项目有什么不同的地方吗?
      

  2.   

    我听说php是开发小项目的。
      开发大项目php不是太适合,用asp好点,最好用jsp,不知道是不是这样的!
      

  3.   

    你打算用什么操作系统啊?如果是linux的,推荐用postgres,效率挺高的,我们网站就是这么做的,还直接用数据库存大量多媒体对象(主要是歌曲),效果也不错!而且postgres支持对象,虽然不是纯粹的对象数据库,不过可以通过虚类来管理关系数据。它开放源代码,所以跟linux一样,很有潜力。
      

  4.   

    用的是window+iis,我比较熟悉asp,但是考虑到asp 一贯的性能问题,所以我想改用别的语言实现,不知道是用asp还是jsp,还是用现在比较新的.net平台来实现比较好点!
      

  5.   

    呵呵,我学了三天PHP,开发的一个网站,现在数据库已经几十M了,日访问量也有几万,服务器是自己配的,好像没出什么问题了。
    你想想我只用了三天时间看PHP的就知道我是怎么菜的了。所以我想应该没什么问题的了。
      

  6.   

    postgres不是很快,执行读操作时,postgreSQL比mySQL至少慢上3倍,如果读的内容比较多,就更慢。写操作两个差不多。但是pgsql支持的东西比mysql多一点,但是也慢一点。不过话说回来,用不用php和选择什么数据库根本就没关系对于访问量高的站点,考虑的是数据库的优化,好的sql语句比差的sql执行效率可以提高好多倍,另外算法的改进也是页可是效率提高几个数量级
      

  7.   

    就只是访问量大的话,php+mysql怎么都可以胜任。jsp,.net一般都没有php快。如果有复杂的业务流程的话就要考虑什么“设计模式”、“注意整体结构,尽量高内聚地偶合”什么的。
      

  8.   

    数据库设计相当重要,我在做其他几个项目(有些不是php)的时候一度因为系统分析没做好在后面浪费了很多时间。回:blazingSnow(常常想起初恋时喜欢的女孩) 
    “postgreSQL比mySQL至少慢上3倍,”我不知道你这个数据是哪里得来的,postgres在读取数据时锁定行,mysql锁定整个表。对于数据的并发处理,postgres要优秀的多。功能上mysql支持的postgres基本都支持,而起速度好像还快一些。
    数据库较大时,mysql更容易崩溃。
    2者都是开源软件,mysql推广的较好而已,现成的软件很多使用mysql,而且它发展的年头多一点,市场占有率大一些。“好的sql语句比差的sql执行效率可以提高好多倍”,很多执行语句数据库都会为我们自动优化,就如同我们写两个select有一些字面相差,但是数据库具体执行的时候可能是一样效果。这些优化技术80年代就很成熟了,如果一个公司连这都没法保证,那它还拿什么来混?讨论一下,hohophp对组建支持不强,但是开放起来很快。项目大的时候一定要根据软件工程的方法,很多东西已经在php之外了
      

  9.   

    TO:waterpub:
    1.首先你自己写一个程序,分别从postgreSQL里面和MYSQL里面读100万字节的数据,你自己比较一下时间是多少?
    2.很多执行语句数据库都会为我们自动优化?
      你自己认为select f_id from t_user where f_id=1 or f_id=2 or f_id=3;
              和select f_id from t_user where f_id in(1,2,3)
      哪个快?数据库帮你优化了吗?
    3.你认为在数据库里面查找排序在拿出来还是全部拿出来在内存中查找排序快?有些东西是要你自己优化的