思考总结
追风2019
杜绝纸上谈兵,实干才是硬道理!
展开
-
wampserver配置虚拟主机
常常我们接到项目时,都要重新在自己电脑的服务器根目录下新建一个项目,但如果每次都用IP或者localhost访问项目,显得也太low了,所以,配置一个虚拟主机,是测试阶段我们提升我们自己项目格调的一个途径,废话不多说,下面进入主题。很多新的phper都是安装wampserver集成环境在做开发,所以以wampserver集成环境为例写配置步骤。1. 找到wampserver安装根目录,根据...原创 2018-04-04 16:22:57 · 1787 阅读 · 0 评论 -
GET与POST区别
GET与POST的区别这个问题因为在很多面试题都出现过,所以上网搜索答案,可以发现一大堆,大多数答案看起来都大同小异,但没有一个标准的答案,都是各自对GET与POST的理解,因此,我也根据自己的理解,说明GET与POST的异同。原创 2018-06-05 19:10:04 · 677 阅读 · 0 评论 -
【PHP】web项目优化
之前在公司接手了一个(专家+数据平台)的高考志愿填报分析系统的项目,主要是分析历年各个大学的招生数据,最后根据考生自己的分数情况在专家的引导下,制作出一份符合自己的高考志愿填表方案。 由于客户以往都是使用excel做的高考志愿分析,所以所有数据结构,都是按照客户以前设计好的表格字段来对应设计数据库,部分添加方便系统搜索的字段,然后统一在后台导入,基本每张表格都是上万条...原创 2018-06-23 14:37:28 · 427 阅读 · 0 评论 -
记一次压力测试后更换项目框架的经历
一、前言这段时间一直在对项目接口进行压测,过程很扎心,测到最后决定更换Swoole类框架。我选择的接口框架是TP5.1,这个选择不是从技术上考虑,仅仅是希望公司同事更容易上手。接口花了一个多月开发完成,部署服务器Lnmp环境,项目上线,测试接口功能,没大问题,然后把存在高并发的接口挑出来进行压测,结果……泪奔!公司业务是在欧美,所以我们是买的亚马逊aws服务器,虽然公司网络用的是香...原创 2019-02-17 13:18:35 · 781 阅读 · 0 评论 -
如何更优雅管理API接口版本(v1/v2/v3…)
一、前言一个web项目中,随着需求的变更或增加,API接口也会跟着变化,而如果APP发布后,已使用的接口肯定不能直接覆盖更新,需要新增升级版本接口和新的APP版本对应,因此多个版本接口更替后,如何更优雅管理不同版本接口代码,如何设计更直观的接口文档呈现给app端,这是我们后端工程师需要考虑的事情,下面总结接口版本管理经验。二、接口代码版本规范考虑到接口今后一定会进行版本迭代,因此一开始...原创 2019-04-24 09:13:05 · 18710 阅读 · 5 评论 -
全球项目多区域数据同步问题解决方案
一、背景我们公司的用户分布在全球,因为考虑到产品性能和国内安全防护的特殊情况,所以服务端代码分别部署在中、欧、美三个区域的服务器上,同时,也部署了一台用于对全球账号、设备进行唯一验证和管理的全球服务器。因为各个区域有部分数据表或缓存数据是需要事先在管理后台配置,且大多数据在各个区域一致,因此考虑在全球服务器进行统一配置后直接同步到各个区域服务器。二、数据同步目标1. 全球服务器指定...原创 2019-07-07 18:46:33 · 2207 阅读 · 2 评论