因为是后端好多都没办法演示,我就描述吧,见谅!
刚开始是用CMS做二次开发(就是套页面)以及深度开发(就是高级套页面),由于在建站公司所以接触了市面比较火的所有CMS。
做的项目有摄影网站,企业官网,论坛等主要是数据展示,用户登录,个人中心管理,再加一个论坛绑定(ucenter)。这里也写了几个插件(帝国的)评论,以及相册功能。
然后是一个海外的房产网站,是用CI做的,后台是JQ的一个插件(那时候比较流行),大部分数据都是用ajax传输显示的。
后来就是外派工作,主要是P2P的项目,PHP与JAVA合作后端开发,JAVA负责底层数据层,PHP负责业务层的开发,项目使用了3台服务器,并且使用nginx做了负载均衡,一个主备,2个节点服务器。架设了memcached缓存,降低数据库访问,以及做一些消息队列等工作。本项目搭建了单独的文件服务器用于存储图片样式。
也有纯PHP开发的项目,比如有做过车辆的调度系统,就是车辆检修系统,和各个接口做对接,分为三台服务器,单一入口。
最近公司负责的项目是BPMS,以及交易系统,项目使用tp+mysql+redis+nginx完成,同时支持分布式部署和集群。
项目在架构设计上采用三层结构;第一层为数据服务器层,第二层为接口层,通过第一层提供的数据服务实现不同的接口,提供给终端或者PC直接使用;第三层为展示层,调用第二层提供的接口实现显示和交互;基本实现每层只专注做一件事情,可复用可扩展,通知代码结构清晰。
还有好多项目就不一一罗列了,如果有需求可以找我哦。