没有合适的资源?快使用搜索试试~ 我知道了~
信息系统项目管理师 PX06020504037 阅读材料--18.通过优化网页页面降低对内存及CPU的占用.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2022-07-13
19:15:16
上传
评论
收藏 14KB DOC 举报
温馨提示
试读
2页
信息系统项目管理师 PX06020504037 阅读材料--18.通过优化网页页面降低对内存及CPU的占用.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
通过优化网页页面降低对内存及 CPU 的占用
有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与 CPU 就
影响这些。
浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows 上的:
· IE 系列,刷新回收的量不大,但最小化会释放内存。
· Firefox2 据说也会在最小化回收,可我从没见过最垃圾,用多少是多少,基本不回收。据说
prototype 的 ajax 还会引起内存一直增加。
· Opera 最好。一直控制得很好。不存在什么问题。
· Linux 的内存分配机制与 Win 的不一样,有多少用多少,如果浏览器占光时说不定会干掉系统。
页面问题,浏览器渲染页面会消耗内存和 CPU,能减少一点就减少点。
结构
使用 DocType,告诉浏览器你在用什么,html4 也有 DTD。也许 Transitional 更适合你。如果使用的
是 XHTML 并能保持良好结构的话,记得输出相应的 MIME 跟 XML 头 1,可以减少浏览器的代码检查,保持结
构的完整,不要让浏览器帮你补全代码。控制页面的文件大小,可以通过程序把为了看代码比较舒服的缩
进去掉。2~3K 也是大小。iframe 会产生新的页面,其实有很多方式可以代替 iframe。引入的 JS 与 CSS 可
以适当合并,同样背景图片也可以合并,甚至有人连 Flash 都合并给已知宽高的内容图片/Object 加上宽
度的属性可以减少页面的局部重渲染。
表现
质量 99 跟 70 的 jpg 在大多数情况下只有文件有大小不一样。gif 的也一样,特别是小图标,256 色
跟 128 色的差别是文件大小。
flash 动得太快吃 CPU 很大,控制每秒的帧数及动画的效果可以减少一些,如果把品质用中低显示会
省很多资源,但这样却牺牲了效果。。quality 属性 有时选择 Autolow2 或者 Autohigh 会更适合,没必要
一直 low 或者 best,
flash 使用矢量图会节省文件大小,但计算复杂的图形跟动画时花的是 CPU。复杂的太多滤镜,则会
占用大量内存,模糊滤镜有减少些 3。
IE 的滤镜也是比较占用内存,同时也有兼容性问题。全屏的半透明很吃资源的。
2*2 的图片跟 8*8 的图片大小差不多,但是平铺背景 2*2 却占用大很多。
gif 动画同样有帧的概念,别把 gif 当成 flash 来玩就行。
行为
别为了使用一个$()引入整个 prototype 或 jQuery,它们有更多的作用。
AJAX 很帅。但是用 xml 会用上 XML 解析器,有人推荐用 JSON,可是这样要 eval 数据,其实可以直接
import 已经是对象的 script 来用。只是要多传个对象名,或者把对象名写死,或者像 flickr 那样
jsonFlickrApi({"xxx":"xxx"}),直接当函数用,挖哈哈。
实现某些效果时能用 visibility:hidden 解决时就别用 display:none 来玩。
在这里强调 js 变量要注全局跟局部等等的意义并不大,JS 复杂的地方也不是一两句能说得清的,关
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功