怎么加速网站的CSS,JS和图片的访问速度? 5
我的个人网站主机在香港,网站上面有一些图片,还有JS和CSS,访问的时候明显感觉图片显示很慢,我想加速图片的访问,国内的CDN我看了下非要备案的主机,有没有什么办法?...
我的个人网站主机在香港,网站上面有一些图片,还有JS和CSS,访问的时候明显感觉图片显示很慢,我想加速图片的访问,国内的CDN我看了下非要备案的主机,有没有什么办法?
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
2015-07-16 · 知道合伙人软件行家
关注
展开全部
1、图片
(1)指定图像尺寸
加载图像之前,您的浏览器开始渲染页面。制定图像尺寸,有助于它环绕不可替代的元素。如果没有制定尺寸,一旦图像被下载您的浏览器将回流,为了做到这个,笔者建议在< IMG >元素使用高度和宽度标签规格。
注意不要使用尺寸缩放功能的图像,因为用户仍然还是需要下载原始文件的大小,笔者认为,其实图像并不需要多大的屏幕空间,只要能让用户看清楚就可以。
(2)优化图像
在使用图像的过程中,包含了一些额外的东西,比如使用一些无用的颜色,额外的多出的图片大小。使用之前先对其进行优化,将大小保持在最低程度,尝试保存JPEG格式,这将帮助很多慢速的网络用户。这样做的原因是为了在保持图片质量的同时控制其重量,减少服务器的加载时间。
2、避免CSS表达式
HTML页面进度指示器指示,浏览器载入页面的流程是逐步从页头,导航栏,内容等,如果将CSS文件放在页面底部,将会静止许多浏览器进行渲染,这些浏览器阻止渲染将会导致页面被重绘,使用CSS文件需要将其放置在页面顶端,并且CSS文件避免使用CSS表达式。
CSS表达式是一个强大的和危险的方式动态设置CSS属性。他们支持在Internet Explorer版本5开始,但与IE8开始弃用。作为一个例子,可以设置背景颜色交替使用CSS表达式每隔一小时:
getHours背景色:表达式((新的Date())()2%“B8D4FF#”:“#F08A00”);CSS表达式将会增加页面的一个翻译时间,延长页面的加载时间。
3、使用外部js和css文件
在现实世界中使用外部文件,一般会产生更快的网页,因为是由浏览器的Javascript和CSS文件缓存。Javascript和CSS在HTML文档内联得到下载的HTML文件要求的时间。这减少了所需的HTTP请求的数量,但增加了HTML文档的大小。另一方面,如果在外部浏览器的缓存文件,Javascript和CSS,HTML文档的大小没有增加HTTP请求的数量减少。
(1)指定图像尺寸
加载图像之前,您的浏览器开始渲染页面。制定图像尺寸,有助于它环绕不可替代的元素。如果没有制定尺寸,一旦图像被下载您的浏览器将回流,为了做到这个,笔者建议在< IMG >元素使用高度和宽度标签规格。
注意不要使用尺寸缩放功能的图像,因为用户仍然还是需要下载原始文件的大小,笔者认为,其实图像并不需要多大的屏幕空间,只要能让用户看清楚就可以。
(2)优化图像
在使用图像的过程中,包含了一些额外的东西,比如使用一些无用的颜色,额外的多出的图片大小。使用之前先对其进行优化,将大小保持在最低程度,尝试保存JPEG格式,这将帮助很多慢速的网络用户。这样做的原因是为了在保持图片质量的同时控制其重量,减少服务器的加载时间。
2、避免CSS表达式
HTML页面进度指示器指示,浏览器载入页面的流程是逐步从页头,导航栏,内容等,如果将CSS文件放在页面底部,将会静止许多浏览器进行渲染,这些浏览器阻止渲染将会导致页面被重绘,使用CSS文件需要将其放置在页面顶端,并且CSS文件避免使用CSS表达式。
CSS表达式是一个强大的和危险的方式动态设置CSS属性。他们支持在Internet Explorer版本5开始,但与IE8开始弃用。作为一个例子,可以设置背景颜色交替使用CSS表达式每隔一小时:
getHours背景色:表达式((新的Date())()2%“B8D4FF#”:“#F08A00”);CSS表达式将会增加页面的一个翻译时间,延长页面的加载时间。
3、使用外部js和css文件
在现实世界中使用外部文件,一般会产生更快的网页,因为是由浏览器的Javascript和CSS文件缓存。Javascript和CSS在HTML文档内联得到下载的HTML文件要求的时间。这减少了所需的HTTP请求的数量,但增加了HTML文档的大小。另一方面,如果在外部浏览器的缓存文件,Javascript和CSS,HTML文档的大小没有增加HTTP请求的数量减少。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询