分类 编程技巧和习惯 中的文章

php Curl遇到的坑

curl是什么 curl 模拟浏览器请求,可以获取内容,支持浏览器类型,cookie和ip等。curl性能上也比file_get_contents高,所以一般获取api都用curl方式。 curl在使用过程发现的问题 首先,curl是网络访问,php不同项目通信时候使用curl来调用http,非常消耗性能。 例子1:前端有多个获取用户id的api,如果用户存在就直接返回用户id,不存在就用curl …


阅读全文 


编程习惯

编程习惯 1.写功能前先准备好日志记录,查询的工作。这个非常重要,可以减少后期排查问题的时间,减少手足无措。 2.模块化要提前考虑,方便后期修改。一定要减少复杂度,不要所有的东西全部放在一个方法中。 3.写完功能测试最需要的是压力测试,这样能尽量减少上线之前功能在高并发下出现问题的几率,提高程序的健壮性。 这些事情肯定会牺牲编程的时间,不过经过这几年的编程过程中发现按照上面的做法做,后期排查问题能 …


阅读全文