A-A+

网站业务搬迁经验谈

2014年07月14日 运维技术 评论 1 条 阅读 6,448 views 次

原本程序是是放大香港服务器的,近期因业务需要,搬回国内。

原来的环境是lnmp,其中php是5.2.17版本。

搬迁业务时,我刚到这公司不久。

我以前主要线上搞的是apache,nginx也只是做为负载和静态资源服务用

国内用的是云服务器,话说,国内越来越多的云商家,但我们这次用到的主要是阿里云和尊云,这里也顺便说说这二家云。

阿里云:我这个博客就是放在阿里云的,有一年多了,所以比较依赖阿里云,阿里的技术和稳定性,也确实比较好。但阿里需要域名是通过他们备案的才能用,这限制了很多已有的公司业务吧。

尊云:个人感觉技术较差,稳定性较差,使用了2个月,其中发生过一次服务器被重启了,一次服务器被关机了。别外,尊云的IP,很多是有问题,即在DNSPOD添加域名记录是,会提示此IP已被加入黑名单,所以,一共也换了和次IP,有些IP虽然没有进主DNSPOD,但却发生,有的人能访问这IP,有的人却访问不了这IP。只好再换IP了。不过尊云的优点也有,就是高防不错。以前在某家IDC机房时被人DDOS攻击了,那IDC号称什么60G高防之类的,反正我认为这家IDC是吹的太狠了,被坑了4000多元,用了不到一个月就把业务搬到尊云和阿里了。搬到尊云后,那DDOS对我们再也不起作用了,业务一直很稳定。

搬回国内后,一开始引起502问题,原因是刚部署好服务后,没有优化php-fpm.conf配置,因PHP进程太少处理不过来,所以出现502,后来优化了下进程,解决。

然后又出现程序各种问题,原因是新部署的lnmp环境php是5.3版的,而程序是09年左右开发的,按5.2开发的,而我当时没注意这个问题,所以造成程序某些函数出错,不兼容引起的,查看php-fpm日志,把出现的错误全发给开发修改,解决。

最近解决的一个问题是:自从程序按回国内后,公司内部的同事,经常发映后台有的时候很慢,一开始我还以为是自己部署的环境有问题,不断地优化PHP,优化nginx,查看mysql,但一直没有解决,访问时快时慢。最后我才发现,原因程序中加载了镜外网站的JS文件等。以前在香港的时候,加载镜外这些JS文件,没什么问题,但搬回国内后,就有问题,大家都应该了解国内访问国外是什么速度了,而且有的还被禁的了。把这问题跟开发说了后,开发把这些文件全下载到服务器,采用加载本地文件的方式。搞定后,公司同事,都说访问快很多了。

当然,还遇到各种小问题,有的想不起来了,有的不值得一说。

关键词:

1 条留言  访客:1 条  博主:0 条

  1. avatar kejidaren

    备案的确是个麻烦事

给我留言

Copyright © linux系统运维 保留所有权利.   Theme  Ality 粤ICP备13023035号-1

用户登录

分享到: