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

2020 年 1 月 7 日
 kisshere

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

3587 次点击
所在节点    程序员
16 条回复
vus520
2020 年 1 月 7 日
你这明明是机器配置太低了,特别是硬盘 IO。

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

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

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

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

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

© 2021 V2EX