社区
高性能WEB开发
帖子详情
关于网页压缩的疑问?
yuanshilao
2008-09-07 02:13:58
一般情况下网页压缩主要的就是页面结构代码优化,结构层(html),表现层(css),行为层(js)的分离,图片的压缩以及flash的减少使用。
那么对于gzip, deflate这两种网页压缩协议大家是如何理解的呢?
一般大的如门户网站163之类的都使用到网页压缩吗?
如果使用了这两种网页压缩协议,对于搜索引擎里的收录与排名是否会受影响?搜索引擎的蜘蛛爬网页是否会跟以前不同?
不知道有没有达人能解答一下这方面的疑问呢?
先谢谢了。
...全文
280
11
打赏
收藏
关于网页压缩的疑问?
一般情况下网页压缩主要的就是页面结构代码优化,结构层(html),表现层(css),行为层(js)的分离,图片的压缩以及flash的减少使用。 那么对于gzip, deflate这两种网页压缩协议大家是如何理解的呢? 一般大的如门户网站163之类的都使用到网页压缩吗? 如果使用了这两种网页压缩协议,对于搜索引擎里的收录与排名是否会受影响?搜索引擎的蜘蛛爬网页是否会跟以前不同? 不知道有没有达人能解答一下这方面的疑问呢? 先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
应该网
2008-12-20
打赏
举报
回复
普通的网站还是不要用吧。
先把网页本身的代码优化,html,css,javascript做好。
daddi
2008-12-20
打赏
举报
回复
完全应该压缩,sohu也用了压缩的。压缩会节省至少一半的流量,流量就是金钱啊。
节省流量就是节省金钱啊。现在CPU越来越好,性能越来越强大的同时,所需要的资金反而越来越少。
而流量的价格却始终居高不下。
在2002年之前,不应该压缩,2002年之后都应该压缩
awded
2008-12-13
打赏
举报
回复
无需担心SEO,为了节省带宽,还是尽量使用压缩吧。现有的主流爬虫,都能很好的处理这种情况。门户网站肯定是压缩了的,爬虫会先看你的HTTP 头,其中有一项为Content-Encoding,就是告诉客户端采用什么压缩格式。如Sina、baidu、google 用的都是gzip。不过很奇怪,sohu 竟然没有压缩
bjsuo
2008-12-10
打赏
举报
回复
现在做得比较好的搜索引擎蜘蛛可以识别出页面使用了压缩,这个不用担心
dandelionl
2008-12-09
打赏
举报
回复
up
foremans
2008-09-19
打赏
举报
回复
跟搜索引擎无关,对于带宽资源宝贵,html文件大小超过50KB,可以考虑压缩。
根据实际服务器负载流量,以及网站应用类型决定,如果你是图片网站,压缩就没必要了。
XPingguo
2008-09-19
打赏
举报
回复
还是不要用压缩的好
worm_oz
2008-09-09
打赏
举报
回复
看这里
http://blog.usweb.com/archives/mod_deflate-vs-mod_gzip-comparing-the-two/
简单来说,gzip占用的服务器CPU多一些,但是压缩效果好一些(大概4%到6%),对于访问量不大的网站推荐可以用gzip,否则用deflate
从三方面加速CSS样式作用
网页
速度
最近学校的网络越来越慢了,浏览
网页
时经常出现裸奔的现象,于是我就想如何可以尽量避免这一问题,现把自己的一些思路写出来,以供大家参考: 在我们无法更换服务器或提高服务器速度的情况下,要想让我们的页面不裸在用户面前,只能从缩小页面、减少HTTP请求和提高客户端速度等方面来想办法。 1.缩小页面:利用(X)HTML CSS方式搭建网站结构,并使用程序自动
压缩
CSS和JS文件; 2.减少HTTP请求:(1).由于客户端每显示一张图片都会向服务器发送请求,所以在使用图片时能少则少,能合则合,譬如文本编辑器中的小图标或鼠标事件出发的切换图片都可以用一张图解决,不过你可能会有这样的
疑问
:图片的合并不是又
亲自实测python文件批量爬取下载大量美女图片!
1.亲自实际测试过,可完美批量下载200多张美女图片; 2.解
压缩
文件,使用的是内置模块,无需下载第三方模块,在python环境可直接执行; 3.代码简单易懂,如对该文件有任何
疑问
,请留言,每天不定时解答,只为与您分享,共同交流学习!!
静态
网页
应用开发环境搭建实战教程
本课程涵盖从基础环境搭建到线上发布的完整流程,让你轻松掌握
网页
应用开发环境的各个环节。课程围绕五个核心主题展开:示例代码在线编辑器、本地开发环境搭建、
网页
应用的本地预发布、云服务器上的
网页
应用发布以及免费空间上的
网页
应用发布。实战演练是课程的一大亮点,通过实操演练,学员能够了解开发环境的搭建流程,积累丰富的实践经验。通过本课程的学习,学员不仅能够掌握开发环境搭建的必备技能,还能够提升实战能力和应用思维,为未来的
网页
应用开发工作奠定坚实基础。
matlab的代码在相机上实现-DeepCompletionRelease:单个RGB-D图像的深度深度补全
matlab的代码在相机上实现单个RGB-D图像的深度深度补全 该存储库包含本文中描述的代码/数据: 张因达(Thinda Zhang),托马斯·冯克豪斯(Thomas Funkhouser) 单个RGB-D图像的深度深度补全计算机视觉和模式识别(CVPR2018) @article{zhang2018deepdepth, title={Deep Depth Completion of a Single RGB-D Image}, author={Zhang, Yinda and Funkhouser, Thomas}, journal={The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, year={2018} } 请查看项目
网页
(),以获取更多详细信息。 如果您有任何
疑问
,请联系Yinda Zhang(yindaz猜测cs dot princeton dot edu)。 快速测试 在中下载realsense数据,然后将其解
压缩
。 在中下载bound.t7和normal_sc
开源GitHub权威介绍GotGitHub.zip
GotGitHub 是 GitHub 的详细完整的权威介绍。 这是一本关于GitHub的书,在线阅读请访问: http://www.worldhello.net/gotgithub 。 动笔写GitHub不是因为我对其了解,恰恰是对其太不了解。在我写的 《Git权威指南》 一书中,涉及到GitHub的只有区区三页纸,这显然回答不了读者对于GitHub的诸多
疑问
。 这本书采用Creative Commons协议发布,并托管在GitHub上,意味着您可以免费阅读并可以用GitHub特有的方式参与本书的维护。 如何离线阅读 项目 gotgit/gotgithub 的版本库中的 gh-pages 分支保存着本书编译后的页面,意味着您只要下载版本库并检出 gh-pages 分支即可在本地浏览。 克隆版本库。$ git clone git://github.com/gotgit/gotgithub.git 检出 gh-pages 分支。$ cd gotgithub $ git checkout gh-pages 用浏览器打开 index.html 即可离线阅读。 因分支 gh-pages 的提交历史可能会周期性删除或
压缩
合并,为避免执行 git pull 更新分支时造成困惑,请对本地版本库进行如下设置。 $ git config --add remote.origin.fetch refs/heads/gh-pages:refs/heads/gh-pages 如何编译 预备 Python, docutils本书使用 reStructuredText 格式撰写,格式解析依赖 Python 和 docutils 包。 Sphinx用 Sphinx 工具进行编译。编译前先确认已经安装 Python、docutils 及 sphinx。 ImageMagick 及 Inkscape本书图片矢量图采用 Inkscape 绘制,位图处理采用 GIMP 。上述格式图片在
网页
显示需要格式转换,格式转换需用到 ImageMagick 和 Inkscape。 Git不解释。 克隆版本库(本书书稿及图片) 本书用两个版本库维护: 书稿版本库:https://github.com/gotgit/gotgithub/ 图片版本库:https://github.com/gotgit/gotgithub-graphics/ 本书的图片版本库以子模组形式关联到书稿版本库,运行下面命令执行克隆: 若尚未克隆书稿版本库,先克隆书稿版本库。$ git clone git://github.com/gotgit/gotgithub.git $ cd gotgithub 默认检出 master 分支。如果当前非 master 分支,执行下面命令检出分支。$ git checkout master 通过子模组更新命令克隆子模组版本库(即保存图片的版本库)并检出。$ git submodule init $ git submodule update 编译书稿 确保安装了 Sphinx、ImageMagick、Inkscape。编译本书使用命令: $ make html 编译后的
网页
位于 _build/html 目录下。 更多的格式输出参见下面的命令输出: $ make 如何贡献 请采用GitHub方式贡献。 创建派生项目。即 Fork。 修改您觉得不满意的地方。修改后推送到您创建的分支版本库中。 通过 GitHub 向我发送 Pull Request。 -- 蒋鑫, http://weibo.com/gotgit/ 目录 1. 探索GitHub 1.1. 什么是GitHub 1.2. GitHub亮点 1.3. 探索GitHub 2. 加入GitHub 2.1. 创建GitHub账号 2.2. 浏览托管项目 2.3. 社交网络 3. 项目托管 3.5.1. 创建个人主页 3.5.2. 创建项目主页 3.5.3. 使用专有域名 3.5.4. 使用Jekyll维护网站 3.4.1. 邮件通知功能 3.4.2. 和Redmine整合 3.3.1. 用户级公钥管理 3.3.2. 项目级公钥管理 3.2.1. 强制推送 3.2.2. 新建分支 3.2.3. 设置默认分支 3.2.4. 删除分支 3.2.5. 里程碑管理 3.1.1. 新版本库即是新项目 3.1.2. 版本库初始化 3.1.3. 从已有版本库创建 3.1. 创建新项目 3.2. 操作版本库 3.3. 公钥认证管理 3.4. 版本库钩子扩展 3.5. 建立主页 4. 工作协同 4.6.1. 维基初始化 4.6.2. 使用维基 4.6.3. 维基与Git 4.5.1. 标签 4.5.2. 里程碑 4.5.3. Issue的生命周期 4.5.4. Pull Requst也是Issue 4.4.1. 提交评注 4.4.2. 逐行评注 4.3.1. 创建新组织 4.3.2. 组织管理 4.3.3. 版本库管理 4.3.4. 个人还是组织 4.2.1. 版本库授权 4.2.2. 与传统集中式工作模式的异同 4.2.3. 合并后推送 4.2.4. 合并还是变基 4.1.1. 版本库派生 4.1.2. Pull Request 4.1.3. 手工合并 4.1.4. 在线编辑 4.1.5. 简化的 Fork Pull Request 4.1. Fork Pull模式 4.2. 共享版本库 4.3. 组织和团队 4.4. 代码评注 4.5. 缺陷跟踪 4.6. 维基 5. 付费服务 5.1. GitHub收费方案 5.2. GitHub企业版 6. GitHub副产品 6.4.1. GitHub:Jobs 6.4.2. GitHub:Shop 6.4.3. GitHub短网址服务 6.4.4. GitHub Open Source 6.3.1. github:mac 6.3.2. hub 6.3.3. iOS应用 6.2.1. 用SVN操作GitHub 6.2.2. 用Hg操作GitHub 6.1.1. 数据的粘贴和引用 6.1.2. Gist背后的Git库 6.1.3. Greasemonkey 6.1.4. 命令行操作Gist 6.1. GitHub:Gist 6.2. 其他版本控制工具支持 6.3. 客户端工具 6.4. 其他 7. 附录:轻量级标记语言 标签:GotGitHub
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章