2015 年最大的愿望就是 wordpress 的 BUG 赶紧修复了吧...

2015-01-01 21:32:07 +08:00
 qiuai
3122 次点击
所在节点    2015
28 条回复
kn007
2015-03-03 18:52:39 +08:00
@qiuai 诶。。。这个只能再想想了
kn007
2015-03-15 17:14:24 +08:00
@qiuai hi,请教个问题,不知到你遇过没有?
一个朋友遇到攻击,攻击者对/?p=random /?s=random_string一直请求,ip属于伪造,ua也是伪造的,各种随机。
然后mysql就过载了,导致php过载,然后就502了。。。不知又什么idea没有?

我现在在研究一个static page方案。
第二个方案伪静态到html,交给nginx。但对于404的结果,php也是消耗资源啊。暂无想法解决,还在想。
qiuai
2015-03-15 17:37:44 +08:00
@kn007 一个是对mysql的查询结果进行缓存.比如说hypercache.
然后就是调整PHP的配置文件,看能不能调整一下.

说实话,这个是没什么好的解决方案的,都是拿性能去顶.或者就放给他烂...
kn007
2015-03-15 18:12:28 +08:00
@qiuai 搜索还能通过外部搜索,禁用wordpress搜索。但对?p=就完全无解。任意一款插件都试了。。。。。。性能跟不上并发数啊。。。头晕
qiuai
2015-03-15 18:14:28 +08:00
@kn007 你可以用防CC的方式来解决你的问题...
kn007
2015-03-15 18:55:36 +08:00
@qiuai 怎么防?求教下?
没有重复ip,一个请求一个ip。
qiuai
2015-03-15 19:54:27 +08:00
@kn007 把流量导入到一个不会发起mysql请求的地方.来清洗一下.比如说在页面上放个按钮让访客去点.
或者加载完成后,等几秒再跳转什么的...
kn007
2015-03-15 22:04:48 +08:00
@qiuai 我也有这个想法。。具体实施没弄过,正在实验

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

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

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

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

© 2021 V2EX