最近做网站时候,发现首页打开后一段时间,客户端的IE进程会出现CPU资源100%甚至内存不断增长导致客户端死机的问题,一直以为是JavaScript脚本在进行死循环插入html造成,页面文件不断增加,结果屏蔽了所有JavaScript的脚本,还是无济于事,又仔细思考了一下原因,首先从web页面的原理来说,第一次访问主页,可能需要客户端资源进行与服务器间的交互,然后服务器端响应客户端请求,执行服务器端代码,生成静态的html网页代码,然后返回给客户端浏览器解析html显示,浏览器解析后,显示完毕,客户端的内存和cpu就不应该再增长了,分析了原理,于是对页面进行了审视,发现页面上除了脚本的滚动字幕效果外,就是那些花花绿绿的flash动画是动的东西了,于是将script滚动和flash全部注释掉,再次访问主页,内存和cpu就此定格,然后将script的滚动解禁了,依然不会持续占用资源,那么只有一个可能就是flash!于是搜索了一下flash动画优化方法,特转贴:
1.减少本透明物体的使用率
2.减少大型图片的移动,这个是最最耗资源的,罪魁祸首!
3.减少大型元件的复制
4.压缩声音的输出品质
5.将大型位图转换成矢量图
6.将部分mc单独输出成swf文件,然后使用load movie导入
7.实在不行的话降低swf的品质。
flash避免占用CPU资源过度的几种方法
相关推荐
- ChatGPT 本地部署及搭建_孟郎郎的博客-CSDN博客
- Cursor 全自动代码生成器?你还没用过?接下来我就来介绍智能 AI 代码生成工具 Cursor 安装和使用 - 掘金
- 【Windows】文件夹被占用删除不掉_Energet!c的博客-CSDN博客
- docfile已损坏 docfile has been corrupted visual studio 2022
- Lodop谷歌浏览器无法打印,解决谷歌浏览器最新chrome94版本CORS跨域问题 - 知乎
- Aspnet Mvc 前后端分离项目手记(二)关于token认证 - 小小爵 - 博客园
- 尝试打开或创建物理文件时,CREATE FILE遇到操作系统错误5 (拒绝访问_麻木博客-CSDN博客
- 智能盘点-钢筋数量AI识别-目标检测实践 - 知乎