网速慢一般由以下原因造成的
1.你的操作系统出现问题(包括丢失文件 中了病毒木马还有磁盘碎片太多等等)
2.你的浏览器出现问题(包括丢失文件和被流氓软件劫持)
3.你的网络硬件有问题(包括路由器、网卡、网线等,如硬件故障,有磁干扰等等)
4.你的网络提供商的问题(包括你选择的非电信网络如联通网通等,他们的带宽有限,一般告诉你你是2M实际有时候下载才几十
K,网络忙时特别不稳定,只有深更半夜才稳定点)
5.天气原因,包括打雷闪电等
6.系统设置问题,部分操作系统对网络连接数有设限(例如XP默认连接数是10)还有硬件驱动不对等
7.防火墙杀毒软件设置不当导致(有可能限制某些端口,有可能访问规则设置过多等)
8.计算机配置过低,而软件启动太多,导致系统资源严重不足
★版权申明:本答案为小资男人原创,任何人不得盗用!★
其他原因:
1.你要访问的网站服务器或登陆的游戏服务器有问题
2.你要访问的网站服务器或登陆的游戏服务器所采用的网络不行(请参考上面的第4条)
3.你要访问的网站服务器或登陆的游戏服务器人流量太大,导致服务器不堪重负,效率降低等
4.你要访问的网站程序设计有问题,还有游戏服务器程序设计有问题,导致BUG太多,影响到了你正常浏览或玩游戏,让你感觉是以为网速慢
5.你登陆的服务器是网通的,而你是电信网络,互相访问时是有速度上的差别,这个在玩游戏时相当明显,在你电信网络访问网通服务器时,痛苦,很慢
大概就是这么多,我尽量讲的通俗一点,让你好理解,可以用排除法,一条条去试试,发现问题对症下药,很快就解决问题了。
说白了就是服务器的承受能力。 第
一,确认服务器硬件是否足够支持当前的流量。
普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。
第
二,优化数据库访问。
服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。
缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访问数据库,WordPress和Z-Blog都大量使用这种缓存技术。我自己也写过一个Z-Blog的计数器插件,也是基于这样的原理。
如果确实无法避免对数据库的访问,那么可以尝试优化数据库的查询SQL.避免使用Select *from这样的语句,每次查询只返回自己需要的结果,避免短时间内的大量SQL查询。
第
三,禁止外部的盗链。
外部网站的图片或者文件盗链往往会带来大量的负载压力,因此应该严格限制外部对于自身的图片或者文件盗链,好在目前可以简单地通过refer来控制盗链,Apache自己就可以通过配置来禁止盗链,IIS也有一些第三方的ISAPI可以实现同样的功能。当然,伪造refer也可以通过代码来实现盗链,不过目前蓄意伪造refer盗链的还不多,可以先不去考虑,或者使用非技术手段来解决,比如在图片上增加水印。
第
四,控制大文件的下载。
大文件的下载会占用很大的流量,并且对于非SCSI硬盘来说,大量文件下载会消耗CPU,使得网站响应能力下降。因此,尽量不要提供超过2M的大文件下载,如果需要提供,建议将大文件放在另外一台服务器上。目前有不少免费的Web2.0网站提供图片分享和文件分享功能,因此可以尽量将图片和文件上传到这些分享网站。
造成流量大的原因主要有以下几点:
网站规模较大(比如门户网站、网络商城等),即网站本身访问量需求大,查看网站的Page View值、Hits值、日流量都很高。
网站页面设计不合理,页面中包含大图片或音频、视频文件等文件,导致网站页面太大。
网站内容被盗链或提供数据下载,网站提供*.mp3,*.rar,*.zip*.exe等文件的下载,或者是您的网站提供视频、音频文件的播放。
网站遭受DDOS攻击或者是被挂马,短期内产生大量的访问需求
避免大流量的方法有以下几个可以参考:
如果网站规模较大,网站的点击率很高可以升级带宽。
建议减少音频、视频文件。
合理网页布局。
加强站点保护。
1.你要访问的网站服务器或登陆的游戏服务器有问题
2.你要访问的网站服务器或登陆的游戏服务器所采用的网络不行(请参考上面的第4条)
3.你要访问的网站服务器或登陆的游戏服务器人流量太大,导致服务器不堪重负,效率降低等
4.你要访问的网站程序设计有问题,还有游戏服务器程序设计有问题,导致BUG太多,影响到了你正常浏览或玩游戏,让你感觉是以为网速慢
5.你登陆的服务器是网通的,而你是电信网络,互相访问时是有速度上的差别,这个在玩游戏时相当明显,在你电信网络访问网通服务器时,痛苦,很慢
打开IE 工具-选项-常规-设置-使用的磁盘空间----这里原来有个默认,把大小改为1M。 去感觉速度吧! 对于电脑配置相对不高的用户来说,减少一些冗余的功能可以提高IE的浏览速度。主要是通过 选项对话框来设置的,选择“工具”菜单下的“ 选项”就可打开对话框。在其中的“高级”选项卡中我们可以取消以下功能:取消优化图像抖动,一般情况下,网页中的图片下载完后并不会出现明显的抖动现象,关闭这个功能没有什么影响;如果带宽或者内存紧张,则可以关闭Java编译;尽可能少地下载插件,因为它们会增加启动时间。不接收也不发送Cookie代码,这也会稍微提高速度,但是对于依赖Cookie功能的网页可能无法正常浏览。另外还有一些可以取消的功能,可以根据情况而定。 增加IE缓存空间 在电脑硬件条件允许的情况下,我们可以增加浏览器的缓存空间。右键单击IE图标,选择“属性”,在弹出的窗口中选择“常规”选项卡,点击“ 临时文件”右边的设置按钮,更改临时文件夹占用的磁盘空间就可以了。一定要注意,如果电脑空间不大,这里就不要设置得太大,不然反而会受到影响。另外,在IE的使用过程中,有可能会出现内存不返还的情况,这样内存占用越来越多,因此,在隔一段时间后关闭所有的IE窗口重新打开,就可以释放IE占用的内存,从而提高速度。 在默认情况下,IE仅允许从一个网络服务器上同时下载两个会话。这会影响到你网页浏览的速度,因为你无法同时下载到所有组成网页的对象,这样页面的显示就会慢得多。如果你可以强制IE同时下载更多的对象的话,网页的显示就会快得多。 一个Windows注册表修改的技巧能够做到这一点。通过这样的修改,你就可以迫使IE使用超过两个同时进行的会话。最好的数目是10。下面是操作步骤: 运行注册表编辑器,依次展开到HKEY_CURRENT_USERSoftwareMicrosoft Settings。 选择“编辑”→“新建”→“DWORD值”,创建一个新的DWORD值,命名为MaxConnectionsPer1_0Server,并将其值设为10。 选择“编辑”→“新建”→“DWORD值”,创建另一个名叫MaxConnectionsPerServer的DWORD值,将其值设为10。 小提示: 如果你想要设置的值比10更多,那么这两个DWORD的值相应也要设置一样的。