写Apache的模块,采用专用的内存数据库或者缓冲。如果觉得写C/C++比较费劲的话,PHP+Mysql+memcached是维护比较简单的性能优化方案。

解决方案 »

  1.   

    不是的,承载力和速度不只是根据网页动态语言和数据库的,还要看服务器的软件程序,如Apache、IIS等,只说Php+MySQL和JSP+MySQL/MsSQL(不用说ASP和ASP.NET了),我觉得JSP处理一些数学的计算是最快的,但综合来说,PHP是最好的,性能和承载力也是最好的,还有服务器软件程序不是Apache最好的,还有一款比较少用的但很多大公司都采用的是Nginx,你到Google查一下就知道了
      

  2.   

    服务器方面未必选Apache,lighttpd和Nginx也可以试试~~高负载的话Lighttpd+PHP(FastCGI)+Memcached+Squid
      

  3.   

    memcached嘿嘿!见到高手了!这个问题说到点子上了!还有就是环境配置问题,带宽等,服务器的配置,不是但看网站的!
      

  4.   

    没有过tomcat不知道jsp快还是php+mysql+Apache快,只用过.net和php+mysql+Apache
      

  5.   

    大型网站都是以分散系统为主。
    分成前台、中间层、后台,中间用web服务连结的比较多。PHP/Python/J2EE等等
    +
    J2EE
    +
    Oracle/Mysql/DB2等等
      

  6.   

    多搞几台服务器,负载均衡
    然后把数据库压力移走,查询用缓存,内存缓存/硬盘缓存,保存推到后台用队列完成
    然后提高web并发,像apache,nginx这些web服务都是选择
    然后优化操作系统的并发/文件打开数,修改一些配置,多加几根内存条,
    最后,以上所有都在内存中运行,最快……
      

  7.   

    php+mysql的组合占承载力和速度的优势?
      

  8.   

    要是非常在乎速度,那连web服务器都不应该要,因为即便是lighttpd这样的轻量级服务器也有很多你用不到的功能。你可以裁剪现有的web服务器到最小化,或者干脆自己写一个简单的web服务器。
      

  9.   

    不然这位朋友有何高见呢?不用谈上Oracle等高成本组合,php+mysql+Apache在平民成本组合中,算不上佼佼者吗?
      

  10.   

    你所说的web服务器是指Web Server环境吗?那个我可真写不来.呵呵.对于速度和性能的追求当然每个人都想要的.web程序就那样,想要实现一个功能,就必须损耗他的速度与整体性能,想要追求性能,就得耗资本,像asp论坛系列BBSxp和php论坛系列中的PHPWind都是低成本,高速度的代表者.
      

  11.   

    大型网站的数据库设计不是单一的,可以使用着多咱数据库,就像是前两我参加CSDN的SD2大会,阿里的叶总就说,他们使用着MYSQL,还使用着Oracle数据库,因为MYSQL是开源的,所以他们对MYSQL进行的修改.