服务器上传文件的速度很慢有人知道怎么解决吗?

服务器上传文件的速度很慢有人知道怎么解决吗?,第1张

美国服务器不论在国内还是国外都十分受用户喜爱,针对国内用户而言,使用最广泛的莫过于外贸网站。但因为距离原因,许多网站在上传文件时会出现速度缓慢的问题,今天咱们就围绕这个话题来说明解决一下。
美国服务器上传文件速度慢怎么解决?
一、更换网络
网络的好坏对文件传输速度的影响很大,通常来说,运营商是其中最大的因素,比如,如果你此时使用的是联通的宽带,不妨更换为电信试试。如果已经使用电信,不妨加大带宽,上传速度很可能就会得到提升。
二、使用
这应该是常使用的方法之一,通过切换线路,将线路切换到离服务器最近的地方,这样不论是在访问速度还是上传速度上,都会有一定的优化。
三、将数据打包后上传
数据信息量过大也是导致上传速度始终缓慢的原因之一,如果你的数据量很大,通常的做法是将其压缩并打包进行上传,即使速度无法上升,小文件上传所需要的时间总是比大文件要少一些。
待上传完毕,接收时再解压即可。
四、空间商代为上传
如果打包后的文件依旧很大,上传速度依旧很慢,那么可以先将压缩文件存储到国内空间上,将压缩文件的地址发给美国空间商,让他们接收并帮助上传。
只需记住这4个步骤,就不会出现上传文件慢的问题了,希望能够帮助到你。
RAKsmart给你最好的解答

这种问题挺复杂的,有些原因真的很出意料,一般程式化的方法还找不到。
1先用浏览器F12控台查看一下网页加载资源的情况,看是不是某些资源加载慢的缘故。
2如果不是的话, 那就检查一下是不是网络问题。
3如果都不是上面的问题,你再去看下服务器的状况,应该有后台可以看,看下是不是带宽不足。(或者用top,iptraf命令看一下)
4最后还有问题的话看下你php代码是不是有问题,用xhprof看下代码哪里慢。
---------
例1:
服务器: 戴尔 PowerEdge R620 Rack Mount Chassis
今天公司的 web服务器响应异常的慢 平常 200ms 执行完毕的一个action,现在要 2秒多才能执行那个完毕。
之前也出现过这种状况,但再重启之后就一般及解决了。
遍历网上
说是
1、网络原因 2、系统原因 3、硬件原因
首先分析网络原因 我 ping 服务器的 接收到响应要1ms,平常都是小于 1ms
2、系统原因
我查看了任务管理器发现 CPU 横容易就奔向100%了。
4 个cpu 核心 马上冲向顶端持平了。
3、硬件原因
听网上说可能还有一部分磁盘 i/o 也会导致运行速度大减的
2、3 部分当时很着急解决问题没有截图、
下面是今天晚上服务器 恢复正常后的基本空闲时的cpu 状况、和磁盘读取状况
想问一下、普通我这种刀片服务器正常运行时oracle 的一般最高读写速度、为什么怎样找到程序中那个可能正执行死循环的程序
经过之前一天的推测,觉得应该是服务器上的另一个应用服务器,出现了死循环,联系了此程序开发人员让其恢复了上一个版本,问题就没有了。
就是那一个个验证推测麻烦,花了我一天的时间,想直接知道哪里死循环。
经过之前一天的推测,觉得应该是服务器上的另一个应用服务器,出现了死循环,联系了此程序开发人员让其恢复了上一个版本,问题就没有了。
就是那一个个验证推测麻烦,花了我一天的时间,想直接知道哪里死循环。
例2:
我的WIN2003独立服务器(P4 28G/1G的方正商用机,非专业服务器),ACCESS数据库有800多兆,同时在线会员100多人。浏览速度很慢,日发帖从1000多锐减到200多贴,网友怨声载道,不得已才转换到DZ。
转换后DZ的数据库有600多兆。刚开始挺快的,随后升级到DZ61,现在过了才1个多月,服务器响应越来越慢。CPU占用并不高,通常不到20%,内存占用好像也正常。就是经常硬盘灯一直亮(是常亮,不是闪亮),每到这时论坛页面就打不开,有时光显示页面头部,要等很长时间。硬盘灯不常亮的时候速度挺快。
以前是一两天出现一次,后来越来越频繁,现在过不多大会儿就出现一次,简直受不了了。
相信很多人在用windows2003服务器或者vps,而且一开始用,速度都相当的快,但是过了几天速度变慢了很多,也会遇到有时候网站打开卡等现象,即使网站没什么流量也会出现。
有时候就会怀疑是不是我的服务器或者vps很差劲,买到假货了?其实不然。
其实这些问题作祟的都是w3wpexe这个iis进程在捣鬼。
在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢。
遇到这些现象,我们可以用以下方法进行解决,不影响网站运营及系统问题。
可以做以下配置修改进行改善:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的web工作进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存。
一般来说就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。
那么,怎么样才能找到是哪一个网站的?解决办法:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池
3、到iis中察看该应用程序池对应的网站,就可以了。

目前局域网上网卡滞、慢、掉线约着几个因素有关系:
1、外网带宽不足……
2、有人用BT、迅雷疯狂下载,把别的机器网速给占用了 ……
3、有人用P2P终结者、网络执法官、聚生网管等软件限制别人的速度
4、有些电脑中了ARP病毒(由于开网页、下载的过程中中病毒)对其他电脑进行攻击,导致掉线
5、内网产生了洪水包攻击、垃圾数据包堵塞了整个网络
6、有些网线或水晶头接触不良的问题
…………
一个硬件路由器刚买不久出现不稳定的几率很小很小,网线连接问题出现的几率也小,带宽不足这个问题可能性也不大,一个公司上网需要多大的带宽,别人还是会给他们建议的。内网出现掉线80%的由于内网攻击引起的。一个几十台电脑的企业下面肯定要接交换机,很多ARP攻击不经过路由器,直接经
过交换机达到别的电脑,内网有一些攻击目前还没有硬件设备能解决的了。
目前内网内ARP攻击、骷髅头、DDOS、超大Ping包……一系列内网攻击都能导致内网掉线,甚至像ARP这样的攻击又不好查出来,杀毒软件也没办法解决,又没法根除。这也是重装系统过后,无法解决内网掉线的主要原因。像很多人用软件对你进行限速你几没辙了
目前唯一能彻底解决的就是免疫墙技术了,通过免疫墙技术部署免疫网络解决方案。免疫网络解决方案,对你的网络不需要做大的改动,可以用免疫墙设置策略,不装驱动不让上网,装了就拦截,实现自动绑定,绑定网卡出厂时烧在网卡芯片上面的一串号—MAC地址,改了任意一项或者两项都改了会被封锁,保证身份真实、唯一、可靠。就能直接从从网卡上面拦截每一台电脑发出的病毒攻击,从网卡上面限制上传和下载、发包大小,进行统一管理,网络管理员只有一个,还能监控整个内网电脑的上网状况上网的质量、每一台式电脑的内外网上传和下载,连接数,有异常情况准确定位报警,整个网络看得到,摸得着。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10402824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存