博客列表 >PHP_企业级项目开发与学习的异同_5月11日作业

PHP_企业级项目开发与学习的异同_5月11日作业

日薪月e的博客
日薪月e的博客原创
2018年05月13日 12:34:21661浏览

作业内容:

企业级项目开发与学习的异同
一共8条,大家用自己的语言总结出来

1、企业级项目开发页面一般比较多,逻辑性较强。

2、页面与页面之间不是各自为政,而是相互关联(一般通过a标签的href联系起来)
3、企业级开发中数据安全是重点考虑对象。
危险数据(用户提交的数据$_GET、$_POST)必须要进行验证,
严禁对用户提交的数据不处理直接入库。
4、企业级开发中有二级验证;
前端验证:过滤不合法数据,提升用户体验;
后端验证;进行安全校验。
5、企业级开发中一定要注重用户体验(页面交互、操作等待时间)。
6、性能问题:
实际开发中一定要兼顾系统性能。
如代码中存在过多的for循环嵌套,在for循环进行数据库操作,且数据库又没有索引,那么多好的硬件性能也会被拖下来。
性能指标包括:
   1)CPU和内存的占用指标;
       服务器硬件最优配置:CPU占用率50%左右、内存占用率50%—60%。
   2)网络带宽(出口带宽占用50%左右):
       合理架构:WWW服务器只渲染网页, 图片等静态文件分流到CDN(便宜、速度快)上面去。
   3)适时考虑升级硬件和带宽。
7、代码可读性:
   1)命名规范:企业级开发中绝对禁止无意义的命名方式(如:$a=$_GET['aa'];)
          PHP命名:user_name
          CSS命名:user-name

          一看代码就知道这是PHP文件还是CSS文件了。


    2)注释
    3)代码缩进(格式)
    4)代码长度(不宜过长。如果一个方法(或函数)代码长度超过50行,就很容易出问题。)
           设计模式规范:一个函数只做一件事情。
8、代码性能:
     1)时间复杂度;程序运行时消耗的时间。
     2)空间复杂度: 程序在运行时所占用的内存。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议