Blogger Information
Blog 42
fans 0
comment 1
visits 26334
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP_企业级项目开发与学习的异同_5月11日作业
日薪月e的博客
Original
660 people have browsed it

作业内容:

企业级项目开发与学习的异同
一共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)空间复杂度: 程序在运行时所占用的内存。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post