摘要
为了满足很多应用对于Web服务传输性能要求不断增加的需求,提高Web服务性能,同时降低系统响应时间,最有效的方法是对SOAP进行文档压缩,然而当前主流的压缩算法仅适于单文档压缩,对于多文档(文档集)压缩,效率低下并且无法解决文档间冗余问题。首次将XDrill压缩算法应用于Web服务,在单机条件下的测试结果表明,XDrill压缩算法极大地提高了文档集压缩效率,与传统的Gzip和XMill相比,平均压缩效率增加约30%;进一步用XDrill压缩算法对Web服务进行改进,成功解决了文档间冗余问题,和Pure-SOAP(不进行SOAP压缩)以及XMill相比,其平均响应效率分别提升47.23%和8.61%。
In order to meet the increasing demand for Web service transport performance for many applications,improve Web Service performance and reduce system response time,the most effective method is to compress the documents of SOAP.However,mainstream compression algorithms are only suitable for single-document compression.When it comes to multi-documents(document set)compression,they are inefficient and unable to solve the problem of redundant documents.In this article,for the first time,we apply the XDrill compression algorithm to Web Service model.We test our model on a single CPU computer,and find that XDrill compression algorithm greatly improves compression efficiency for documentation set.Compared with traditional Gzip and XMill,the average compression efficiency increases by about 30%.We then use XDrill compression algorithm to improve the performance of Web Service.We successfully solve the problem of redundancy between documents.Compared with Pure-SOAP(SOAP without compression)and xmill,the average response efficiency is improved by 47.23%and 8.61%respectively.
作者
周世杰
ZHOU Shijie(Fujian Ship Administration Vocational College,Fuzhou,Fujian 350007,China)
出处
《龙岩学院学报》
2020年第5期14-17,28,共5页
Journal of Longyan University