大家好! 
我是PHP菜鸟,看过一些php基础。
有个疑问请大虾们不吝赐教!
我写过一些php直接连接数据库的简单程序,但是直接使用php函数操纵数据库是否效率很低?每次访问php页面都要直接对数据库执行一次transaction
我了解现在的web程序采用web app,service,database的三层结构,能否在这方面给予一些指导?
谢谢!

解决方案 »

  1.   

    今天周末,大伙都在睡觉.没啥讨论热情。我写过一些php直接连接数据库的简单程序,但是直接使用php函数操纵数据库是否效率很低?每次访问php页面都要直接对数据库执行一次transaction什么东西要查询数据库你都得操作数据 所以你的transaction 就等于没有意义的问题。
    效率一点都不低,低不低是看你的程序写得如何的不是他直接查询操作数据库效率会很低.那么你从数据库读取的资料可以保存在内存 可以创建临时表 有很多种方式来改善一些大数据的查询速度的。或者你真的需要可以像淘宝一样自己写个数据库来云一云嘛...你看淘宝一天有多少T的数据产生?有看到效率很低不?虽然taobao 核心的部分应该都是java.
      

  2.   


    非常感谢你我的意思就是对数据库数据的内存缓存,一般这样的web应用都是什么样的架构
    不好意思我刚接触,希望能在宏观上得到一些指导
      

  3.   

    http://php.net/manual/zh/book.memcache.phphttp://blog.liubijian.com/php_memcache_code_analysis.html很多 自己搜索看看
      

  4.   

    遗憾的是,许多人,包括我都是用的MYSQL函数。
    一般达到这个层面的人似乎都不写代码了