网页中图片的安全性

在电子邮件中,图片默认是不现实的,需要用户确认,这样做的主要原因是:

避免垃圾邮件中的大图片。

避免垃圾发送者利用图片来验证所发送邮箱是否有效。

在服务器端,黑客可以通过上传包含服务端脚本的图片来对服务器进行破坏或窃取用户提交的信息。

 

参见:

http://blog.ixpub.net/html/07/12684307-29993.html

http://blog.atimg.com/article/jswz/1793.htm

http://blog.donews.com/Dophins2005/archive/2005/12/08/651311.aspx

Continue reading 网页中图片的安全性

cookie 占带宽吗?

分布式计算中为减轻服务端压力,有时将信息存储在cookie中。但是cookie是要通过http header传送的,它的大小不能超过4K(各浏览器不同http://www.cnblogs.com/sdjxcolin/archive/2009/02/16/1391272.html)。

所以cookie是占带宽的,主要看应用的场景了,对于一般小型应用,这点带宽可以忽略,而对于大型网站,还需要对此做专门的优化。

见:

杜绝Cookie传送提高网站访问速度

Continue reading cookie 占带宽吗?

选择web的图片格式

GIF最高支持8位彩色,分为GIF87a和GIF89a两种类型,其中GIF89a支持"透明""交错""动画"三个特性!而GIF图片之所以被广泛使用,就是因为这三个特性。GIF存在压缩算法专利问题。开源情况下,会逐渐被png代替。

JPEG(Joint Photographic Experts Group,联合图片专家组)格式,最大可支持32位彩色。由于存储技术的特别,JPEG格式的图片比较小,并且它还采用了有损图片压缩技术,允许用户以百分比形式选择图片的质量,从而让用户在图片大小和图片质量之间权衡。

PNG是无损压缩格式,但是有个问题是ie6不支持!也可以显示预览图。

但GIF和JPEG哪个更好一点呢?回答是,要根据图形的情况而定。需要考虑图形的尺寸及下载速率两个方面。

你的一个基本考虑是所用图形的类型。如果图形使用了很多颜色,特别是不同颜色相互交叉,最好是采用JPEG格式。如果所用图形的颜色比较简单,应采用GIF格式。

多颜色图形采用JPEG格式的原因是,JPEG可以保存几百万种颜色,而GIF只局限于256种颜色。另一个重要的问题是文件的尺寸。JPEG允许压缩比大一些。GIF的压缩比小一些。对于比较大的图形,宜采用JPEG。JPEG几乎能保持图形的原貌。

GIF可以做到一些JPEG不能做到的事情。比如,你可以对GIF进行交织处理。交织处理的GIF图形可以先以低清晰度全部下载,然后再慢慢变清晰。这样,读者就可以先快速看到是一个什么图形。而JPEG则智能一行一行地下载,直到全图下载完毕,才可以看到整个图形。

 

一般不是照片效果的,直接用gif就行了。

参见:

http://www.turnkeylinux.org/blog/png-vs-jpg

http://www.pyslc.com/cl/Article/HTML/447.html

Continue reading 选择web的图片格式

Pagination


Total views.

© 2013 - 2019. All rights reserved.

Powered by Hydejack v6.6.1