服务器高并发导致运行缓慢,静态文件都打不开,怎样配置 nginx 高并发?

2020-01-07 10:50:05 +08:00
 kisshere

这两天各种搜索引擎蜘蛛疯狂爬取,加之各种不道德的爬虫作怪,硬盘 io 飙升,不仅动态 php 网页打不开,连服务器上存放的静态图片、js 和 css 文件都要经过很久才能打开,top 命令已查看,wa 值一直在 50 以上,那么问题来了,可以通过配置 nginx 实现高并发吗?那一项配置最关键?

2858 次点击
所在节点    程序员
16 条回复
vus520
2020-01-07 11:08:17 +08:00
你这明明是机器配置太低了,特别是硬盘 IO。

如果静态文件请求命中率高,可以考虑加上 nginx 的 proxy_cache。
pizepei
2020-01-07 11:29:46 +08:00
上 cnd php 开启缓存扩展 服务器配置内存盘
lolizeppelin
2020-01-07 11:38:52 +08:00
带宽是不是都爆炸了 ?
love2328
2020-01-07 12:06:03 +08:00
觉得先把服务器配置发上先
dukefightlife
2020-01-07 12:07:00 +08:00
cdn 开了没
总感觉是没配置好
tomczhen
2020-01-07 12:08:28 +08:00
很多人都觉得运维有魔法,可以一个配置简单的解决各种问题,而且这个魔法还能很容易的学会。
Illusionary
2020-01-07 12:11:27 +08:00
openresty
MeteorCat
2020-01-07 12:15:11 +08:00
主要你要说下服务器配置,是不是用的树莓派.............
kekxv
2020-01-07 12:18:10 +08:00
我觉得吧,改为 1m 带宽的应该就能解决你性能占用问题,虽然可能解决不了访问问题,不过本来好像也是访问有问题,就是这方法有点骚,容易闪到腰
wangyzj
2020-01-07 12:40:35 +08:00
@tomczhen 看到这句话我默默流下了眼泪
opengps
2020-01-07 13:28:08 +08:00
不要挑战单机性能,该上集群了
opengps
2020-01-07 13:29:10 +08:00
我网站,每天 1000+人访问,峰值才 10 人,做了动静分离和 cdn 加速,1M 带宽用了 4 年了
vicnicLight007
2020-01-07 13:34:35 +08:00
@opengps 啥网站发来学习下
opengps
2020-01-07 13:36:15 +08:00
@vicnicLight007 我 ID 后缀加上 .cn
yc8332
2020-01-07 14:04:02 +08:00
性能太低了。配置啥都没用。限制爬虫访问频率才能缓解一下。
maxbon
2020-01-11 15:26:41 +08:00
nginx 缓存开起来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635707

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX