第160章 打赌

郭伟东道:“你还有什么高见?这个不是最好的解决方法吗?”,他见张明杰语气里不怎么同意自己的看法,又说道:“听听你的高见,不要让我们失望哦”,语气中充满了不屑。

“听我一说,不要那么激动”张明杰道。

“我没有激动啊,你说说看呗”郭伟东道,会场的人一看,得这两个人要杠上的节奏。

郭伟东负责中间件数据库业务,平日里谁都看不上,各种嫌弃别人的技术水平比较差,所以一般人也很少跟郭伟东争论,都是认为他说的对,然后就散了。

今天新来的张明杰不懂行情,两人要争论一番了。只见张明杰说到:“刚才的这些问题,我稍微也明白了来龙去脉,服务器和软端的APP都要优化”

郭伟东:“你继续…”

张明杰道:“服务器的性能,首先要把联系人的数据缓存,APP一般定时来更新的,用的肯定是增量更新,别告诉我,每次都是全量,加了缓存之后,读数据库的次数会降低,磁盘读写效率会高很多。

那个张文祥同学,是不是APP下载联系人慢的时候,服务器上的Web操作也是慢的,因为这个时候磁盘利用率肯定很高”

张文祥道:“是的,我监控了服务器的性能,看到磁盘的读写利用率非常高”

张明杰继续说道:“其次就是分页,服务器返回的数据要进行分批,比如可以先返回组织架构,并不要返回所有的联系人,组织架构加载起来之后,软端APP按需要下载不同部门的联系人,何必要一次性全部下载整个公司的人员信息呢,

整个是软端APP要改进的,当数据库性能也要提升下,这点数据量数据库根本不存在瓶颈”。

见大家不吭声,张明杰又说道:“服务器也要进行健壮性的设计,简单说对这个联系人下载,要进行限流,防止一个业务请求,把整个服务器都给干死了”