检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:邢浩然 邵靖婷 蔡晨蕊 XING Haoran;SHAO Jingting;CAI Chenrui(School of Software,Liaoning Technical University,Huludao,China,125105;School of Business Administration,Liaoning Technical University,Huludao,China,125105)
机构地区:[1]辽宁工程技术大学软件学院,辽宁葫芦岛125105 [2]辽宁工程技术大学工商管理学院,辽宁葫芦岛125105
出 处:《福建电脑》2020年第12期4-7,共4页Journal of Fujian Computer
摘 要:为解诀随科技发展而出现的计算机瓶颈问题,尤其是服务器高并发的性能问题,本文通过研究主流Python Web框架现状,对常见算法LRU、LFU、ARC进行分析、总结并对ARC算法进行了改进优化,利用IOCP、JIT等技术,设计并实现高并发Http服务器,为在Windows下无法使用Linux高效的epoll模型而退化成低效的select模型导致实际性能较差这一矛盾提供了高效的解决方案。This paper analyzes and summarizes the common algorithms LRU,LFU and ARC by studying the current situation of mainstream Python web framework,and improves and optimizes the ARC algorithm.By using IOCP,JIT and other technologies,this paper designs and implements a high concurrency HTTP server,which provides an efficient solution to the contradiction that Linux epoll model can not be used in windows and degenerates into an inefficient select model,which leads to poor actual performance.
关 键 词:Python Web框架 ARC算法 HCHS epoll模型
分 类 号:TP310[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.129.89.50