发布网友 发布时间:2022-04-06 04:11
共12个回答
懂视网 时间:2022-04-06 08:33
下面由Laravel教程栏目给大家记录一下使用Laravel-s抵御百度爬虫的经历,希望对需要的朋友有所帮助!
什么是 Laravel-s
LaravelS是一个胶水项目,用于快速集成Swoole到Laravel或Lumen,赋予它们更好的性能
github地址
为什么用 Laravel-s
百度小程序上线后,百度爬虫过高的 qps(并发) 导致 cpu 满载,服务器宕机,服务器配置4核8G内存5M宽带。这时候怎么办?
调整 php-fpm 参数,设置为静态,静态模式对比动态模式性能更高。比如设置子进程数量255甚至更高,越高承受的并发量越大,但越高占用内存越大。结论,一定程度上有效果,但高并发下无用。
反馈百度调整爬虫抓取频率。结论,等吧,黄花菜都凉了,但还是反馈下比较好。
负载均衡。让其他服务器分担压力,前提是有足够的服务器,且都要部署相同的代码,且不能影响其他服务器本来职责的业务。或者在某云临时申请N台服务器,但你不知道爬虫什么时间来,什么时间去,不现实。
接下来就是文章的主题,用 Laravel-s 加速 http 响应。
Laravel-s 究竟起到多少加速效果
由于当时没有统计所有时段 qps
具体值,所以没办法得出准确的结论,只能根据调整前后的机器负载做对比。
部署前,cpu
满载,机器宕机N次,瘫痪状态。出宽带占满(5M),部署后cpu立即降到20+
, 临时升级宽带15M后,cpu
达到 60%
,宽带仍被占满(只能说百度爬虫是真作啊,多少宽带你就来多少啊)。结论,至少带来5倍的性能提升。
具体部署
爬虫所爬取的页面只是一部分,所以并不是将线上项目改造成laravel-s
,也不现实。我们只需要将爬取的页面分离出来,单独部署到laravel-s
。
新建空项目,业务逻辑只处理抓取的页面api
,项目端口号如 6501
部署 laravel-s ,测试api 及 ab压测
线上项目将爬虫爬取的页面路径代理到新建项目,如127.0.0.1:6501
location ~ ^/v1/test.* { proxy_pass http://127.0.0.1:6501; proxy_set_header Host $host;}
注意的几点:
在 conf/laravels.php
中,默认开启 worker
数量是 cpu
核数的两倍。
laravles
是运行在 swoole
,在内存中,每次更改代码,需重启 laravel-s
。
由于第2条的原因,数据库连接得不到释放,需开启 laravel
的断开重连(>laravle5.1)。在 conf/database.php
中 mysql
配置中添加
'options' => [ // 开启持久连接 PDO::ATTR_PERSISTENT => true,],
热心网友 时间:2022-04-06 05:41
祛斑肯定要选择科学的祛斑方式才可以。科学的祛斑方式是内外结合,双向祛斑。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
想要彻底的祛斑,首先要知道斑是怎么形成的,从问题的根源出发,才能更好的找到解决问题的关键办法。知道原因,我们在祛除斑的时候才能事半功倍。
遗传因素:雀斑很多都是是常染色体显性遗传。色斑的形成原因是比较多,大致就可以分为外部原因和内部原因。
除了选择使用适合自己的祛斑方式之外,给大家分享一些日常祛斑小技巧:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 06:59
祛斑应该选择科学的祛斑方式,并且选择具备正规备案的祛斑产品,但是祛斑只用祛斑产品是不行的。还需要结合自身色斑形成的具体原因来分析如何科学祛斑的。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
想要彻底的祛斑,首先要知道斑是怎么形成的,从问题的根源出发,才能更好的找到解决问题的关键办法。知道原因,我们在祛除斑的时候才能事半功倍。
遗传因素:雀斑很多都是是常染色体显性遗传。色斑的形成原因是比较多,大致就可以分为外部原因和内部原因。
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 08:33
祛斑不但要使用具备正规备案的祛斑产品,内外结合 同时使用。而且还需要配合改善日常不健康的生活习惯,这样科学的祛斑效果才是最好的。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
想要彻底的祛斑,首先要知道斑是怎么形成的,从问题的根源出发,才能更好的找到解决问题的关键办法。知道原因,我们在祛除斑的时候才能事半功倍。
遗传因素:雀斑很多都是是常染色体显性遗传。色斑的形成原因是比较多,大致就可以分为外部原因和内部原因。
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 10:25
祛斑应该选择科学的祛斑方式,并且选择具备正规备案的祛斑产品,但是祛斑只用祛斑产品是不行的。还需要结合自身色斑形成的具体原因来分析如何科学祛斑的。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
色斑的形成原因是比较多,大致分为外部原因和内部原因:
外部原因:阳光中的紫外线、环境污染、过度使用化妆品、电器辐射等等;
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 12:33
祛斑肯定要选择科学的祛斑方式才可以。科学的祛斑方式是内外结合,双向祛斑。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
色斑的形成原因是比较多,大致分为外部原因和内部原因:
外部原因:阳光中的紫外线、环境污染、过度使用化妆品、电器辐射等等;
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 14:57
内调外养的祛斑方式是科学的祛斑方式。是不伤皮肤的,自然的祛斑方式。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
色斑的形成原因是比较多,大致分为外部原因和内部原因:
外部原因:阳光中的紫外线、环境污染、过度使用化妆品、电器辐射等等;
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 17:39
去除色斑最重要的是选择适合自己的祛斑方式,根据自身色斑形成的具体原因来判断自己需要哪种祛斑方式和祛斑产品。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
想要彻底的祛斑,首先要知道斑是怎么形成的,从问题的根源出发,才能更好的找到解决问题的关键办法。知道原因,我们在祛除斑的时候才能事半功倍。
遗传因素:雀斑很多都是是常染色体显性遗传。色斑的形成原因是比较多,大致就可以分为外部原因和内部原因。
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-06 20:37
如何祛斑 做好以下几点可以轻松去除
1、做好防晒工作。阳光中的紫外线是引起雀斑的原因之一,它让潜伏的黑色素变得活跃,慢慢地就变成了一个个小斑点。出门之前要提前抹好防晒霜,阳光强烈时撑一把防紫外线的遮阳伞,或者是戴上遮阳帽,尽可能地阻挡阳光对面部的照射。
2、不要忽视晒后修复。尽管已经做了防晒的准备,但总是会有疏漏之处,这时就需要回家之后进行晒后修复的工作。除了涂抹修复霜之外,还要记得给脸部肌肤补充水分。
3、少用化妆品。化妆品中含有汞、铅、砷等重金属,它们可以让你在化妆之后变得光彩夺目,可是这美丽背后的代价就是肌肤质量的日趋下降。渗透进来的重金属还会诱发、加剧皮肤深层中黑色素的沉着,让斑点越来越多、越来越明显。因此尽量不要化妆,无法避免的场合之下,一定要记得仔细卸妆。
4、多吃美容的食物。许多食物对于营养肌肤是大有裨益的,比如番茄中含有能够抑制黑色素的谷胱甘肽,胡萝卜中富含能够清除自由基、抗氧化的胡萝卜素,还有维生素C、E等都是美容的好帮手。
5、用天然的护肤品。一般生产的祛斑产品中多添加了很多工业元素,长期使用多有副作用。建议使用天然纯植物萃取的祛斑霜,安全无副作用,坚持使用一段时间后,淡斑效果明显,而且不反弹。
6、保证睡眠质量。经常熬夜、睡眠不足,都会令肌肤加速衰老、加重黑色素沉着。形成科学合理的作息时间,保证八小时睡眠,让肌肤也能够有足够的时间来休息和自我修复。
7、适量饮用红酒。红酒能够帮助清除自由基,抵抗细胞被氧化,还能活血养颜,对减少色斑、肌肤年轻化有很大的作用。
热心网友 时间:2022-04-06 23:51
祛斑肯定要选择科学的祛斑方式才可以。科学的祛斑方式是内外结合,双向祛斑。
祛斑单单只依靠一种祛斑产品是不能够把色斑去除的,首先要分析身子色斑形成的具体原因,根据色斑形成的原因选择适合自己的祛斑方式和正规的祛斑产品才是科学的祛斑方式。
色斑的形成原因是比较多,大致分为外部原因和内部原因:
外部原因:阳光中的紫外线、环境污染、过度使用化妆品、电器辐射等等;
除了选择使用适合自己的祛斑方式之外,在日常生活中还应该注意以下几点:
保证良好的作息时间,不要熬夜;
热心网友 时间:2022-04-07 03:23
祛斑可以试试以下办法:
1.每天吃一片维生素C和维生素E,可达到祛斑的作用。
2.用干净的茄子皮敷脸,一段时间后,小斑点就不那么明显了。
3.每天喝一杯西红柿汁或常用西红柿,对防止祛斑有较好的作用。因为西红柿中含有丰富的谷胱甘肽,谷胱甘肽可抑制黑色素,从而使沉着的色素减退或消失。
4.洗脸时,在水中加1-2汤匙的食醋,有减轻色素沉着的作用。
5.将鲜明萝卜辟碎挤汁,取10-30毫升,每日上晚洗完脸后涂抹,待干后,洗净。此外,每日喝一杯胡萝卜,可美白肌肤。
6.将柠檬汁搅汁,加糖水适量饮用。柠檬中含有大量维生素C、钙、磷、铁等。常饮柠檬汁不仅可美白肌肤,还能使黑色素沉淀,达到祛斑的作用。
热心网友 时间:2022-04-07 07:11