最近两个星期支持同事完成了一个小需求,这对于一个没有什么工作经验的人来说是个很难得的学习机会,特把自己在学习过程中遇到的问题总结一番:
整个过程中最让我感到惊奇的事,网络的奇妙,公司由于服务器遍布全国,每个服务器的主从和同步关系我暂时还没弄明白,但却是让我感觉到了奇妙和网络编程时要考虑的问题,问题是这样的,主请求服务器被放置在北京某个地方,每个服务器附近都有存储服务器,当用户第一次访问主服务器时,服务器会先把一些数据放置到存储服务器方面用户第二次访问时获得,问题出现了,北京的用户访问时,服务器将数据存储在离北京近的存取服务器上,用户读取时同样读取这些服务器问题没出现,但同北京以后比如上海,深圳等访问主服务器时,服务器会将数据存储在离北京近的存储服务器上,但用户第二次来读取的时候读的却是离他们最近的存储服务器,呵呵,结果大家都知道啦,根本就读不到数据吗,此问题让我扣了一天结果被我一同事一语道破,哎~~~,网络知识不够啊
第二个问题,本地绑定host,通过浏览器去访问一个域名,没问题,一切正常,问题又来了,我访问我的主机服务器,然后在主机服务器里面去抓取绑定host域名下的内容,结果搞了半天总是空啊,怪哉,结果怎么着,你本地机器绑定了它能识别,可服务器它不知道啊,它上哪抓取去啊
呵呵,有意思
第三个问题,https请求页面里面发起一个对http接口的请求,结果还不知道会怎么样,只知道可能会有问题
总之,这次小需求的锻炼觉得学的东西还是蛮多的,其实在为人处事方面也稍有学习
1.当你要跟别人谈论的时候先在心里把谈话的过程预演一遍再去谈
2.当你将出现的问题告诉别人时,先多问自己几个为什么,看看自己是否将可能的测试都做了
3.最重要的一点事,当别人问你问题时要给别人肯定的答复,是或是不是,特别是领导和产品他们不需要知道原因只要结果,有问题时要及时指出