1. 如何提升web服务器的运行速度
秦时明月汉时关,万里长征人未还.
2. 如何加快web服务器的被访问速度
加载更少的资源,减少链接数
css图标合并,展示图片使用实际尺寸,css压缩,服务器端逻辑代码重构
浏览器段缓存
3. 请问F5是如何实现web应用加速
BIG-IP LTM可以通过网络和应用层优化应用程序的速度和可靠性,BIG-IP LTM使用基于应用程序和服务器条件的实时协议和流量管理决策,广泛的连接管理以及TCP和内容卸载,大大缩短了页面加载时间。所有 BIG-IP 硬件和软件产品都以 F5 专有操作系统 TMOS 为基础,该系统提供了统一的智能、灵活性和可编程性。凭借其应用控制层面体系结构,TMOS 使您能够控制应用所需的加速、安全性和可用性服务。TMOS 建立了一个包含高度可扩展、可靠且可重复使用的服务的统一虚拟池,可动态适应数据中心、虚拟和云基础架构环境的改变。用户可将其作为一个模块在BIG-IP LTM(本地流量管理器)上运行,也可作为一个独立组件运行于F5公司基于 TMOS 操作系统,整合了TMOS构架和BIG-IP功能,确保其能够为企业和机构提供安全的、随时随地的WEB应用加速整体解决方案。
4. 如何提高 webbrowser加载网页速度
一、通过DocumentCompleted 事件
通过每一次读取webBrowser.ReadyState,如同上前面所列的一样,每一次DocumentCompleted完成之事都会置ReadyState为Complete ,所以还是无法准确判断网页是否完成准确的判断。
下面看看我的代码:
private void Delay(int
Millisecond
)//延迟系统时间,但系统又能同时能执行其它任务;{DateTime current = DateTime.Now;
while (current.AddMilliseconds(
Millisecond
) DateTime.Now){Application.DoEvents();//转让控制权}return;}主要的函数:
private bool WaitWebPageLoad(){int i=0;string sUrl;
while (true){Delay(50);//系统延迟50毫秒,够少了吧!
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete) //先判断是否发生完成事件。{if (!webBrowser1.IsBusy)//再判断是浏览器是否繁忙{i = i + 1;if (i == 2)//为什么 是2呢?因为每次加载frame完成时就会置IsBusy为false,未完成就就置IsBusy为false,你想一想,加载一次,然后再一次,再一次...... 最后一次.......{sUrl = webBrowser1.Url.ToString();
if (sUrl.Contains("res")) //这是判断没有网络的情况下{return false;}else{return true;}}continue;}i=0;}}}//当然你也可以加上超时的情况,那就让你自己解决了。
5. 如何优化web服务器的访问速度
网站运营的任何时期,网站访问速度都是至关重要的部分,它是网站友好体验中最基本的一项,如果访问体验都令人不满意,那么后期所做的营销推广模式都有可能徒劳无功,因为网络中客户的选择成本很低,加上普遍客户的耐心都不高,页面访问超过6秒客户就会选择离开,这对于一些流量本来就不高的企业网站来说无疑是雪上加霜。
一、升级正在使用中的服务器
进行服务器升级工作之前,要考虑多方面的问题,是升级已有的服务器还是购置新的服务器设备须根据实际情况抉择。首先来说升级现有的服务器设备,一般来说网站运营到后期随着业务不断增加,多平台应用的开发对于服务器性能的要求也逐步提升,长而久之服务器遇到性能瓶颈也是情理之中的事情,对于这种情况,我们可以通过升级服务器(例如增加硬件设备或网络带宽)等相关配置来满足不断扩大的业务需求,那么服务器性能瓶颈问题就可以得到解决。
二、优化正在使用的服务器
不管是完成升级后的服务器,还是新购置的服务器,我们都要对其进行优化,从而提升服务器的性能以及利用率。如何优化服务器?作为在国互网工作到现在的资深IDC工作人员,小编认为大概分为以下四个方面
要点一:尽可能的减少HTTP请求数
从客户访问网站页面到整个页面内容完全展现出来,这其中要花费较多的时间来下载各种Scripts、CSS样式表、Flash以及图片,而每一类下载都相当于一次HTTP请求,这样的请求越多网站被完全加载出来所花的时间会越长,意味着客户端的访问会很慢,那么此时就需要尽可能的减少HTTP请求数,通常我们可以直接把css和js写入到页面中,避免了外部的调用;或者我们可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当于一次请求。这是小编在国互网美女前端那学来的。
要点二:降低DNS查询时间
众所周知网络服务器端的域名和IP地址是相互对应的,当客户端发出请求时,计算机还需要通过域名和IP地址的相互转换来判断,而这个转换工作便是域名解析DNS,通常DNS的查询需要10~20毫秒时间,客户端浏览器也只会等待DNS查询结束之后才会加载此域名下的内容。因此,我们要加快页面的访问速度,就可以从降低DNS查询时间方面去做改善。
要点三:启用服务器Gzip压缩功能
对于大中型网站来说,页面的内容多且比较多样化,单个页面的大小可能是几百K以上了,客户端访问的时候下载会比较慢,此时我们可以采用服务器Gzip页面压缩功能,可以将一个大小为100K的页面文件压缩成25K以下,这样就可以减少网络传输的数量从而提高客户端访问速度。一般服务器都是可以使用Gzip压缩功能的,并且能够针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。
要点四:推荐大中型网站使用CDN加速工具
CDN加速是目前大型网站普遍使用的页面加速方式,它对于网站优化几乎没有影响的,基本原理是将网站镜像备份到很多服务器节点上,使服务器节点周围的用户访问速度更快,从而提升客户端高速访问网站的体验;但是并不是所有的网站都适合使用CDN加速,一般对于小规模站点个人站的话,就不需要使用CDN加速,毕竟从长期来看这可是一笔不小的开支;建议图片站以及多媒体站点可使用CDN加速。
希望以上知识能够帮到您
6. F5如何利用客户端的浏览器做缓存来提升WEB速度的
当浏览网页的时候,网页会自动缓存到浏览器中,然而在每次重新打开该网页的时候,都会向服务器发送请求判断该网页的内容是否有更新,这一来一去耗费不少时间,而实际上大多数时候网页的内容是不变的。F5可以在每个缓存在浏览器的网页中打上标签,默认半年内无需向服务器发送判断请求,对内容更新的判断则由F5代替,这样就节省了网页打开时间并降低了服务器的压力。
7. 怎样让浏览器打开网页速度变快
要使浏览器打开网页速度变快,网络加速软件,就能提高上网速度。
实际上,使用这些软件后,速度确是快了,但这种快是相对的,网络的速度并未加快,只是上网者获取所需信息的速度快了。
下面笔者将把当前一些流行的网络提速软件介绍给大家:
1、WebEarly
只要能适当设置相关的工作参数,WebEarly的工作效率还是不错的。它的自定义能力最为强大,它不仅能选择只下载网页的文字部分,还可有选择地下载某些类型的网页元素,如只下载gif图片,或者下载该网站的所有zip压缩文档,更可喜的是,你可修改该软件的过滤器,以便适应一些新类型文件的选择性下载。
另外WebEarly可用于两大主流浏览器之外的第三类浏览器,如NCSA Mosaic 和 Opera,这一特点在同类软件中是独一无二的。不过,WebEarly的加速效果在主流浏览器上表现相对充分一些。
优点:可以允许用户自由进行设置。
缺点:在程序的默认设置下,整体表现一般。
2、PeakJetPeakJet是一款已发展得较为成熟的加速浏览器。它可以下载它发现的所有链接指向的页面,而最新版本的PeakJet也集成了历史回顾型加速器的某些特点,如Connectix Surf Express一样,可以更精确的方式下载网站资料。当 PeakJet 的缓存区被数据充满后,它会将最近没阅读的网页删除,同时更新经常阅读的网页,有所遗憾的是,这一功能发生作用的时候不多,因为PeakJet大多数时候是在不断下载链接所指向的网页,以至无暇顾及整理缓存中内容了。
该软件的整体表现相当突出,在速度上它略微胜过Connectix Surf Express,高居同类软件中的首位。如果与采用相同加速技术的加速器相比,PeakJet的速度要快两倍以上。在实测中,与IE浏览器配合时,速度增加了66% ,几乎一点链接指向的网页,网页就能立刻下载下来。尽管Peak Jet在安装时内置的工作参数已表现良好,但如果能根据个人系统环境的特点作些调整,仍可获得更好的效果。
PeakJet的界面可以说是简洁清新,调整设置也很直观,并提供了在线升级功能。PeakJet允许个人定制特别的浏览方式,比如你可以选择只下载某个网站的内部链接,这对浏览一些链接很多的大型站点是个很大的方便。你也可以同时设定读取网页的链接层次,并可只下载文字部分,这一选择可使下载速度快得飞起来。
PeakJet也有弱点,如果你通过书签直接跳到某个与当前页无链接的网页,或者人工方式键入网址,PeakJet 就无用武之地了。不过,由于大多数时候,我们是用链接来切换网页的,因此PeakJet仍是一个高效率的加速器,但它那种缺乏目的性、遇到链接就下载的浏览方式,使其无法成为整体性能最好的加速器。
优点:网页下载速度相当快,同时还能进行在线升级。
缺点:预下载时缺乏目的性,造成不少下载数据无用。
3、Got ItGot It运行时,其大部份时间的界面形式与浏览器界面相似。该软件的麻烦之处在于参数设定,由于设定时使用的是HTML 形式,既不直观,响应速度也较慢。因此,需要一段时间适应,才能习惯这种调整参数的工作方式。
一旦完成设置,Got It使用起来就十分方便,它会以独特的方式建立下载链接,并加速浏览。该软件本身是链接型加速器,但它也借鉴Connectix Surf Express的优点,将"书签"功能体现在了待链接的网址列表中。遗憾的是,Got It使用起来显得死板,因此很难把它视为优秀的加速器。在性能测试当中,其加速效果与IE配合使用时排名第三,与 Navigator配合时排名第五。虽然并不很优秀,但使用Got It后,还是可以明显感到加速的。
Got It也并非一无是处,它的特长在于兼具离线浏览的功能。如果用来订阅网站,Got It会在线路空闲时将这些网站完整下载,供离线阅读。此外,它还提供了一个相当方便的屏幕遥控功能,你只需按动一个键就能执行大多数功能。
优点:离线浏览功能齐全,并可在线升级。
缺点:工作参数设置麻烦,性能一般。
4、Surf Express
你在第一次使用Surf Express来访问某个网站时,它会在内置的数据库中对该网站建立记录,此时,浏览速度并不加快。但当以后再次访问该网站时,速度就会变快。这是由于Surf Express会利用Modem的空闲时间,提前下载你上次访问过的网站。它不像链接型的PeakJet和Got It,没有目的地将所有链接指向的网页下载下来,而只是给重复访问某些网站的用户带来方便。在有关测试中,第一次访问某站点时,它没有加速效果,但在此后的访问时,浏览速度竟提高了61%之多。
在其它功能上,Surf Express的 FindCache 引擎可以让用户整理过滤缓存中的数据,而不会乱成一团,这使得它的缓存区读取速度比标准浏览器缓存快6倍!。同其它加速器一样,Surf Express也有代理服务器的功能,并能保存代理服务器中的内容,进一步提高了下载速度。
Surf Express 的安装和使用均很方便,启动安装程序后,Surf Express 会自动运行安装、侦测及设置浏览器等过程。在安装结束后,Surf Express进入后台工作方式,如果要更改代理服务器的设置,只要轻点几下鼠标就可搞定。
如果你是喜欢在网上爬来爬去的网虫,可能Surf Express帮不上大忙。但对于那些忠实于某些网站的用户,Surf Express将是最有力的加速工具。
优点:同时具备目的明确、预测准确、下载迅速的优点。
缺点:对链接型的浏览方式帮助不大。
5、NetAccelerator
NetAccelerator支持用户浏览缓存中的内容,但由于不能使用代理服务器的缓存,加速效果受到了影响。该软件工作时会让Modem始终处于极其忙碌的状态。有关测试显示,使用 NetAccelerator时,Modem的数据传输量仅次于Got It。也就是说,NetAccelerator 是个非常主动积极的加速器,它不停地从网上下载数据。不幸的是,它下载回的多数数据是无用的,因为它在执着于抓取网页中的链接所指向的数据时,却忽略了网页自身所包含的信息。
NetAccelerator 提供了一些有趣的图表显示加速效果,但它是不值得用户相信的。从整体表现来看,我们很难给NetAccelerator有个好的评价。
我个人早换IE了。Firefox网络浏览器,比IE快!
8. F5针对网络银行安全、加速解决方案
随着银行开放步伐的加快、竞争的日趋激烈和互联网的逐步普及,如何向客户提供安全、高效和富有特色的网上银行服务,无疑成为了商业银行拓展新兴业务,增加竞争能力的关键之一。但是,增加网上银行的安全性、个性化,却往往会带来的IT投资的居高不下,否则,就会造成效率的丧失,效果适得其反。F5网上银行安全加速方案,一举打破了上述一系列难题,在安全性、个性化和高效率之间获得一个最佳的平衡。
针对银行网上银行的需求特点,行业特点和个性特征,F5借助于自身丰富的行业实践经验,总结出该银行网上银行的网络流量管理需求,并采取了有效的应对策略。
DNS重定向功能,解决南北电信分拆带来的互连互通问题。DNS重定向是基于对域名解析,根据设定的访问策略从两个网银接入点中自动选择最优的客户接入点,使不同地区的客户能够从各自最优的接入点访问网上银行。
负载均衡及会话保持功能,保持网上银行服务不中断。根据预设的负载策略,将不同的访问请求分发到相应的服务器。并能够通过规定方式检查服务器是否正常提供相应的服务,若发现某个服务出现异常,则采用设定的方案进行隔离,保证正常服务不受其影响。提供特别的会话保持能力, 可以根据不同应用的特点保证某个用户的访问会持续保持在特定的服务器,只有在这台服务器出现故障时再将访问导向到其他服务器, 并且和中间件服务器配合, 避免用户访问会话的丢失。
SSL加速功能。进行网上交易,势必需要使用SSL加密用户数据。F5公司提供硬件的SSL加密解密方案,通过转移大量占用 CPU 的 SSL 协商,提高 SSL 流量和改善Web 服务器性能。
WEB加速功能。F5 WebAccelerator(WA)能够即时改进网上银行等Web应用的性能,并帮助您降低成本。通过减轻网络和服务器的负载,WA可帮助用户快速接入应用,降低购买额外带宽和新硬件的费用。通过确保最有效的带宽使用,避免向用户提交重复或复制数据,解决了Web内容交付问题,从而提高了对网上银行及其他类型的网站的首次访问和重复访问速度。因此,用户可以大大地缩短下载时间,减少带宽使用。为了实现这一目标,F5 WA采用以下几个层次的加速技术:
(1)第一层加速——网络加速(Network offload)
–在客户端浏览器直接重复使用已经下载的对象和内容 (IBR:Intelligent Browser Referencing)
–减少传输的数据量(Compression)
(2)第二层加速——服务器加速(Server offload)
–避免服务器一遍遍忙于处理同样的数据 (Caching)
–避免在后台服务器建立太多的连接(OneConnect& spooling)
–避免在后台服务器的连接数溢出 (RateShape& conn limit)
–减少服务器性能开销(SSL卸载)
–减少服务器性能开销(压缩卸载)
(3)第三层加速——应用加速(Application offload)
–避免浏览器一遍遍地下载同样的内容 (IBR)
–强制使用更多的连接 (MultiConnect)
–从应用的角度,减少WEB应用在广域网上的较慢响应 (ESI, Compression, PDF linear..)
WEB应用安全防护功能。F5 ASM是业内最全面的Web应用安全与应用完整性解决方案,可为网上银行等web应用系统提供全面的保护,既可防范已知的对web应用系统及基础架构漏洞的攻击,也可抵御更多的恶意及目标攻击。通过ASM可以帮助用户抵御针对网上银行等web应用的漏洞和攻击,比如第7层DoS攻击、暴力攻击、XSS攻击、SQL注入攻击以及OWASP十大Web应用安全漏洞等。同时,F5 AFM上具有的网络防火墙功能,可以实现对网上银行等类型的WEB应用的网络层防护,比如设置访问控制策略,启用网络DDOS防护功能等,保护web应用抵御来自网络层的攻击,比如Syn_flood,Tcp_flood等。
9. 怎样提高浏览器上网速度
第1步:提高浏览器上网速度的 N 种设置方法IE在上网的过程中会在系统盘内自动的把浏览过的图片,动画,Cookies文本等数据信息保留在C:\Documents and Settings\work hard\Local Settings\Temporary\Internet Files(老古董Win98 系统为C:\Windows\Temporary Internet Files)内,这样的目的是为了便于下次访问该网页是迅速调用已保存在硬盘中的文件,从而加快上网的速度。 然而,上网的时间一长,你会发现临时文件夹的容量越来越大,这样容易导致磁盘粹片的产生,影响系统的正常运行。因此,我们可以考虑把临时文件的路径进行移位操作,这样一来可减轻系统的负担,二来可在系统重装后快速恢复临时文件。 方法是在打开ie,依次点击“工具”-“Internet选项”- “Internet临时文件”-“设置”,选择“移动文件夹”的命令按钮并设定C盘以为的路径,然后再依据自己硬盘空间的大小来设定临时文件夹的容量大小。第2步:
2)历史记录: 为了便于帮助用户记忆其曾访问过的网站ie提供了把用户上网所登陆的网址全部记忆下来的功能。虽然这个记忆的功能能帮助少许人记忆网址,但笔者却认为这是微软对用户隐私权侵害的又一铁证。 试想一下,当别人翻看你的历史记录时,当你访问的网址地址一丝不挂的被他人看个明白,当……因此,笔者要清除历史记录!同样,点击“工具”-“Internet选项”,找到位于下方的“历史记录”,可根据个人喜好输入数字来设定“网页保留在历史记录中的天数” (笔者设为1,好的网站可以加入到收藏夹嘛),或直接按下“清除历史记录”的按钮并确认,从此让历史记录Never come back吧。第3步:3)自动完成: 在朋友们第一次使用邮箱或申请成为X网站的用户时,系统会在第一次输入完用户名和密码后跳出一个对话框。询问你是否愿意保存密码,选“是”则只用输入用户名而不必输入密码(密码输入由IE的自动完成功能提供)。但这样也有一个漏洞,即非用户一但输入对了用户名的首字母ie的自动完成就会让其无需输入密码而拥于进入权限。 IE的自动完成功能设置如下:在IE工作状态下依次点击菜单栏上的“工具”-“Internet 选项”-“内容”。 在个人信息出单击“自动完成”按钮。在这可设置自动完成的功能范围:“web地址”,“表单”,“表单上的用户名和密码”。还可通过“清除密码”和“清除表单”来去掉自动完成保留下了的密码和相关权限。这这建议在网吧上网的朋友们一定要清除相关记录哦。第4步:4)脚本设置: java、JavaApplet、ActiveX等程序和控件在为朋友们浏览网站时提供精彩特效的同时,一些不怀好意的网络破坏者们为了达到其罪恶中的目的,常采用在网页源文件中加入恶意的Java脚本语言或嵌入恶意控件的方法;这样,就给朋友们的上网造成了信息被非法窃取和上网的安全隐患。如何避免这些问题呢,在安装正版防火墙的同时,我们还应该对Java、Javascript等脚本、ActiveX的控件和插件进行限制,以确保安全。 点击ie菜单栏中的“工具”-“Internet选项”-“安全”-“Internet”-“自定义级别”,然后进行相关的设置。在这里可以对 “ActiveX控件和插件”、“Java”、“脚本”、“下载”、“用户验证”等安全选项进行选择性设置:如“启用”,“禁用”或“提示”。 对相关选项不熟悉的朋友们可在“重置”的下来框中选择安全级别,然后点击“确定”让修改生效。第5步:5)cookies陷阱: 网虫们喜好叫cookies为甜饼,笔者却认为cookies是潜在危险性质的小木马:(为什么这么说呢,因为cookies其实是从网站传给用户电脑上的一个认证性质的文件,由cookies反馈出电脑的信息给网站的服务器,而后服务器在决定是否开启相关权限给上网用户的电脑。 可是,一旦 cookes为骇客运用,则电脑中的私人信息和数据安全就可能被“盗窃”。因此,我们同样要限制cookies的权限。进入IE的“Internet选项”;在“隐私”标签中找到设置,然后通过滑杆来设置cookies的隐私设置,从高到低划分为:“阻止所有Cookie”、“高”、“中高”、“中”、 “低”、“接受所有Cookie”六个级别(默认级别为“中”)。第6步:6)信息限制: 网络上的信息无奇不有,这从另一个侧面也促使我们使用IE来屏蔽掉有些与年龄和性别都不大符合的Y级站点。 笔者曾斗胆闯荡过上述站点,发现其除了自身具有的精神垃圾特色外,很多采用了先进的html代码和Java脚本,让你上过一次就脱不了手,恶意修改IE就是最简单的证明。因此,我们更要在IE上做些限制,为了我们的下一代也为了我们。 方法同样是进入“Internet选项”,然后选择“内容”标签,将“分级审查”设为启用,随后在“暴力”, “裸体”,“性”,“语言”等四个选项中根据自己和家人的情况用鼠标滑动滑竿进行相关设置吧:)鉴于其内容的特殊性和读者朋友们高超的领悟能力,笔者就不多废话了,建议大家设为“免疫”!