数据库存取图片的优化算法
2011-08-20张祖莲李景林王命全李少雪任宏宇
网络安全与数据管理 2011年21期
张祖莲 ,李景林 ,王命全 ,李少雪 ,任宏宇
(1.新疆气象局 新疆兴农网信息中心,新疆 乌鲁木齐 830002;2.新疆维吾尔自治区人大常委会办公厅,新疆 乌鲁木齐 830002;3.河南省许昌市94537部队司令部,河南 许昌 461101)
互联网上几乎所有网页都由图片和文字组成,许多大型网站都涉及图片管理功能的实现。在网络环境中,由于图片文件相对较小,因此比音频和视频文件更加便于传输。在很多应用领域中出现了对专用的网络环境下图片数据库的需求,即利用数据库平台实现图片大量的集中存储,同时以网络为连接,通过基于HTTP协议的网络浏览器实现对数据库(包括图片数据)的远程访问[1]。
网页中图片的加载速度直接影响该网页打开速度。访问者认为,打开速度较快的网站质量更高、更可信、也更有趣;网页打开速度越慢,访问者的心理挫折感就越强,就会对网站的可信性和质量产生怀疑。
基于以上情况,如何有效提高网站页面打开速度,是每个网站管理者和开发人员非常关注和必须解决的问题。本文通过对数据库如何存取图片的研究,提出了一种优化算法。
1 图片存取的方法分析
目前网页上的图片存储一般有两种方法:
(1)将图片以独立文件的形式存放至服务器中,同时在数据库对应表中的文本类型字段中存放该图片的文件路径[2]。这种方法具有缩小数据表,提高数据库相关操作速度且容易编程实现的优点,但是却造成了图片及其描述信息的分离,如果数据过期或不用而删掉,对应图片没有删掉,仍占着服务器空间[1]。……
登录APP查看全文
