当前位置: 网站首页>小程序开发>网站制作

邳州网站制作要多少钱【域名企业邮箱服务器注册申请办理】邳州网络优化公司哪家好、邳州软件开发外包价格、邳州高端企业网站页面制作设计专业公司、邳州微信公众号小程序购物支付搭建制作公司

发表日期: 2021-04-27 09:03:16 浏览次数:135

邳州网站制作要多少钱【域名企业邮箱服务器注册申请办理】邳州网络优化公司哪家好、邳州软件开发外包价格、邳州高端企业网站页面制作设计专业公司、邳州微信公众号小程序购物支付搭建制作公司

邳州,简称“邳”,江苏省徐州市代管县级市, [1-2]  古称良城、邳国、下邳、邳县,位于苏鲁交界,东接新沂市,西连徐州市铜山区、贾汪区,南界睢宁县,北邻山东省兰陵县。 [3]  1992年撤县设市。

邳州历史悠久,境内大墩子文化遗址距今6000年,是江苏文明最早的起源之一。境内有邳州市艾山风景名胜区、沙沟湖水杉公园、国家银杏博览园、小萝卜头纪念馆等旅游景点。邳州的城市精神是“创新、争先、开放、包容”。 [4] 

邳州发展的目标是东陇海产业带重要的水陆交通枢纽、新兴工贸城市,京杭运河沿岸具有水乡特色和历史文化底蕴的生态宜居城市。

2019年7月,邳州入选国家知识产权强县工程试点县(区)。2019年,邳州位居全国综合实力百强县市第37位、经济竞争力百强第40位、全国投资潜力百强县市第18位、全国绿色发展百强县市第33位、全国科技创新百强县市第36位、全国新型城镇化质量百强县市第51位。

从上图可以看出,耗时最严重的前4个操作中,就有3个操作是与数据库访问有关的,分别是:PDO::__constructPDOStatement::execute、和PDO::exec。这三个操作加起来的执行时间已经占据了整体的约56.6%,由此可见数据库的访问耗时之多。

Xhprof还提供了可视化的图形,并对耗时最多的环节标为红色,用黄色标记了耗时最多的执行过程。例如,上面对应的完整的调用图表为:

图6-10 获取家庭圈信息接口服务的完整的调用图表

在书本上,图6-10可能查看起来不方便,但大家暂时不必扣于细节,只需要对Xhprof提供的图表有个感性的认识即可。具体的图表,可根据自己项目的情况,生成对应的分析报告再细细研究。从中,我们也看到了,使用PDO连接访问数据库这一链路,耗时最大。下面是对耗时最严重的环节,放大后的局部图表。

图6-11 耗时的PDO操作

Xhprof工具,通常在开发过程中使用,也就是说,应该在开发环境中使用。结合Xhprof性能分析的报告和图表,从整体到局部,可找到系统中的瓶颈所在,避免进行不必要的优化。可以说Xhprof是一种白盒性能测试,因为它需要知道源代码的实现和执行过程。关于Xhprof的介绍,暂时先到这,但在实际项目开发过程中,你应该有意识地使用该工具对所开发的项目系统进行性能分析。此外,对于获取家庭圈信息接口的性能优化,下面会继续讲到。

6.5.3 Autobench压力测试与高效缓存

在优化获取家庭圈信息接口的性能之前,让我们再来认识另一个强大的工具——Autobench。Autobench是一款基于httperf的Perl脚本,可用于Web性能测试和压力测试。在这一小节中,我们来看下如何使用Autobench发现性能瓶颈,以及如何使用高效缓存提升系统的响应时间和吐吞量。

Autobench与Xhprof有所区别,前者更多是应用在生产环境,通常是测试人员用来对生产环境上的系统进行压力测试时必不可少的工具,而Xhprof只是应用在开发环境。另一个区别是,Xhprof是白盒性能测试,而Autobench则是黑盒性能测试,它不关注内部代码的具体实现的执行过程,而是从外部用户访问和使用的角度来分析系统的性能情况。

对无缓存的接口服务进行压测

假设Autobench已经安装成功,并且所依赖的httperf、gawk、gnuplot等均已安装完毕。为了方便进行压力测试,先准备一个基础的shell脚本./sh/autobench.sh,其实现代码如下:

#!/bin/bashif [ $# -eq 0 ]; then
    echo "Usage: $0 <host> <uri>"
    echo ""
    exitfiDM=$1URL=$2#--signle_host 只测单机#--host1 测试主机地址#--uri1 host1 测试URI#--quiet 安静模式#--low_rate 测试时最低请求数(指 httperf)#--hight_rate 测试时最高请求数#--rate_step 每次测试请求数增加步长#--num-call 每连接中发起联接数,一般是1#--num_conn 测试联接数#--file 测试结果输出的 tsv文件autobench \    --single_host \    --host1=$DM \    --port1=80 \    --uri1=$URL \    --low_rate=1 \    --high_rate=50 \    --rate_step=1 \    --num_call=1 \    --num_conn=50 \    --timeout=5 \    --file ./$DM.tsv复制代码

其中,比较关键的参数是测试时最低请求数--low_rate,测试时最高请求数--hight_rate,以及每次测试请求数增加步长--rate_step。这些参数可根据实际情况进行调整,如这里是最低请求数为1,最高请求数为50,每次增加的步长为1。赋予执行权限后,便可以执行此脚本进行压力测试,它的第一个参数是待压测的域名,在这里是api.v2.family.com,第二个参数是待压测的访求路径及参数,这里是上面所开发的接口服务Group.getGroupInfo。

执行以下命令,便可以开始进行压测。

Family-2.0$ cd sh/sh$ ./autobench.sh api.v2.family.com "/fami/?service=Group.getGroupInfo&group_id=1"复制代码

压测期间,可以看到类似这样的状态信息:

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)Reply time [ms]: response 323.8 transfer 0.0Reply size [B]: header 214.0 content 123.0 footer 2.0 (total 339.0)Reply status: 1xx=0 2xx=50 3xx=0 4xx=0 5xx=0

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

邳州网站制作要多少钱域名企业邮箱服务器注册申请办理邳州网络优化公司哪家好、邳州软件开发外包价格、邳州高端企业网站页面制作设计专业公司、邳州微信公众号小程序购物支付搭建制作公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878