隐藏

ASP网站从国外转到国内服务器上后网站打开更慢了,是怎么会事呢?

发布:2015/1/19 16:02:58作者:管理员 来源:本站 浏览次数:1264

如果遇到ASP网站放到国外服务器上网站运行速度正常,当转移到国内服务器上后,发现打开网站的速度超级慢,这是为什么呢,是什么原因导致网站慢的因素呢?

开始一直都认为是国内的服务器硬件上面要比较国外的差点,但在同一个服务器我的ASP.NET的网站访问速度极快,这样就排除了是服务器的问题。

那么这时我们怎么来解决这个问题,怎么找到这个问题所在呢?

有经验的程序员的话,应该这个问题是不会被难道的,只是让我们不能理解的事情总是会生的,有时有经验的人也很难解决这个问题,或许这个问题很多人是很少遇到,遇到后可能又很难排查到问题的所在。

经过一天的时间,反复想了可能存在的问题,也问了服务器商,他们也是排除是服务器的问题,那么就是程序本身问题了,但是作为程序员来说的话,这也说不过去撒,明明在国外的服务器都能正常的运行,

为什么转移到国外就会出现这种问题,怎么可以说是我的程序问题呢?

但是自己排查后,的确不是服务器的问题,那么也只有从程序来判断。但是浏览器并没有报程序有什么问题,这时应该怎么办呢?

我们在浏览网页的时候,打开的页面都是从上到下显示,而我们在编辑程序的时候实事也是一样的是从上到下分别输出。这样我们就可以抓住ASP编程的特点,从上到下分别排查每一个ASP分支文件,这时发现md5.asp文件出现打开很慢的情况。这时回想可能是在国外的服务器上进行打包的工具跟国内的解压工具可能存在编码问题,从而破坏了md5.asp的编码问题。

最终还是解决了这个疑难问题。