当前位置:七道奇文章资讯网站建设网站编程
日期:2012-08-09 23:17:00  来源:本站整理

逃离伪PHP程序员应当做的事[网站编程]

赞助商链接



  本文“逃离伪PHP程序员应当做的事[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  成为一名优异的PHP程序员,该若何做呢?应当具有什么样的技术,才算得上PHP程序员?你的技术又是在什么水平级别上?本文将列出一些作为一名PHP程序员应当理解的事情.

你是伪PHPer吗?

  MySQL本领

  在开辟上的利用基于几个本领表现:

  (1)理解:知道用PHP衔接数据库;晓得写一些简单的SQL;建一些简单的索引;晓得用工具简单操作一下数据库(增删改库表构造数据等等).

  (2)熟习:晓得在开辟利用上计划数据库,成立一些有效的索引,用explain解析SQL性能,压力测试等等.

  (3)很熟习:深化理解数据库索引、存储引擎原理以及运行机制,能有效地构建高性能可扩大的数据库构造/架构,有效地优化数据库性能配置并加以调试,解析数据库运行状况.

  (4)精通:简单地说具有以上全部本领的同时,有多年高负载分布式环境下的优化管理经验.

  据察看以及交往经验,70%的PHPer处在理解阶段,25%处于熟习阶段,>4%很熟习,精通的人基本就不是PHPer了.

  ◆70%这个群体最简单轻忽MySQL,认为MySQL只是简单的存储媒介,没有优化意识,认为加个内存、CPU就可以办理问题.

  典型事件:join、order by、group by等语句性能一塌胡涂,数据库根本没有计划(仅限于拆成一个主表,N个附表等),搞不清字段范例及作用,碰到大表的复杂查询就没辙.

  ◆20%这个群体的人只是MySQL运行机制理解不透彻,对影响MySQL性能的关健因素掌控不明确,不纯熟.

  典型事件:熟读手册,但说不清索引原理,不知道二叉树、HASH等算法关于数据库的作用

  ◆4%的群体已经基本可以胜任DBA的职能.

  OOP本领

  (1)理解:理解变量的作用域、范例,及其意义,理解担当机制等,晓得复用、封装概念.

  (2)熟习:纯熟利用接口、抽象等技术混合开辟程序,并理解此中含义,普通研究过Java.

  (3)很熟习:有过OOP架构计划经验,熟习计划情势、UML,熟习PHP对象运行机制,内容管理等.

  (4)精通:应当是架构师级别了,不限于PHP.

  常常我们会碰到一些自称熟习OOP却连public、private、protected、static都注释不清的人,是必定没有阅历过正规的OOP项目.

  大型网站经验

  (1)理解:熟习PHP开辟下的缓存利用(Memcache、APC等);接触过LVS、SQUID利用;有一定的Session处理筹划;熟习负载均衡;熟习PHP数据衔接池利用;理解PHP编程性能优化.

  (2)熟习:掌握分布式缓存及缓存性能优化、熟习存储系统、文件系统、数据库,开辟可扩大平台.能结合负载均衡公道安置流量,对PHP运行性能举行监控与解析.

  (3)非常熟习:具有系统解析师本领,已经超越PHPer环节;

  (4)精通.

  DOM开辟本领

  利用本领

  以上只是个人拙见,仅但愿可以以此举一反三,但愿大牛加以增补或改正.


  以上是“逃离伪PHP程序员应当做的事[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 逃离伪PHP程序员应当做的事
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2021 www.xiamiku.com. All Rights Reserved .