救命,我可能要被老板砍死了。

2016-03-07 10:26:50 +08:00
 hoythan
我做了一个网站,一个人测试的时候速度很快的。但是今天刚开放,才几百 ip 就卡的不行。网站的加载速度还是很快的,就是加载前的 TTFB 很长很长,我要如何检测?是我使用了 memcache 不当的原因还是?

服务器配置是阿里云 4g 4mb 40gbssd 2 核。理论上几百人流量肯定是可以的,而且带宽和 CPU 占用都正常。只有内存我通过工具查看是占用 90 多左右。

怎么检测问题啊
20419 次点击
所在节点    Linux
160 条回复
badcode
2016-03-08 08:56:55 +08:00
歪一个,楼主加个 favicon.ico 如何?

图片尽可能放 cdn 吧
(看到{大量图片}并不是走 cdn 例如 /wp-content/uploads/2016/03/20160306113605),

图片延时加载,单就 V2 这里给您的网站就送不少 IP (测试了)

在 v2 这里贴图可以试试 https://imgur.com/ (没被 墙吧) 不仅仅是后悔权而且 v2 是支持 imgur 贴图的


另外,已有 V 友说了,某些页面打开是空页(或者图片没法加载),有几次是 500
newghost
2016-03-08 09:10:33 +08:00
使用 Node.JS  从来没有遇到这个问题,1W PV ,最便宜的服务器
hoythan
2016-03-08 09:15:18 +08:00
@newghost 会不会是 php7 导致的问题?我尝鲜安装了 mysql5.7 和 php7.0 的环境。
lazyyz
2016-03-08 09:34:12 +08:00
@hoythan 上面已经有很多建议了,基本上就是上 CDN ,加静态插件
hoythan
2016-03-08 09:37:18 +08:00
@lazyyz 绝对不是带宽问题了,昨天深夜 3 点多, IP 都没有几个。而早上几百个 IP 都没卡。现在是一小时左右一死机。
Phariel
2016-03-08 09:38:37 +08:00
大家对楼主也是操碎了心
눈_눈
hoythan
2016-03-08 09:43:26 +08:00
@yeqiu
@Phariel
@lazyyz
@newghost
@badcode
@aksoft
@ExploreWay
@ExploreWay
@lwbjing
@jecky15
@singer
@konakona
@singer
@sampeng
@edsgerlin
@x86
@thwawar
@lemonda
@chenwl
@chuhemiao
@owlsec
@zi
@lavdemo
@ty0716
@stupil
@breeswish
@realpg
@likuku
@iyaozhen
@alex321
我可能已经找到问题了
http://v2ex.com/t/260623#;
我完全符合里面卡机的结论
1.memcache 2.php7 3mysql5.7
GG!
realpg
2016-03-08 09:53:22 +08:00
@snsd
完全渠道问题。
我这东北小城市联通黑 IDC(内部私售正规带宽非正规机房,通俗的说就是在办公楼 IDC 层工具间啥的甩进 UPS 电装空调拉几根线装机柜), 1000M 也没几毛钱……
Halry
2016-03-08 09:55:54 +08:00
我要报警了😂
snsd
2016-03-08 10:10:07 +08:00
@realpg 求联系方式
demo
2016-03-08 10:16:18 +08:00
如果我猜的不错的话,应该是代码里循环遍历替换的函数过多,导致代码解析时间过长, TTFB 就会很长。楼主可以用 Xdebug + WebGrind 看看具体 PHP 性能情况。
demo
2016-03-08 10:20:19 +08:00
在没有找到问题之前,不要轻易下结论,别人说的不一定就是真的。楼主可以从服务器配置、运行环境、运行日志、代码执行等地方进行排解。
demo
2016-03-08 10:23:06 +08:00
我发现 WordPress 有个坑,就是它的 add_filter 和 add_action ,如果添加的过多,会造成很大性能问题。
edsgerlin
2016-03-08 10:42:06 +08:00
@hoythan 现在就在生产环境上 PHP 7 ?没用到什么 PHP 7 语言特性的话先降版本试试?
sampeng
2016-03-08 13:55:49 +08:00
我表示没看懂。。。
和 php memcache 什么关系。。
你贴的流量图和当机时间完全对得上。。你还想怎样。。。
forsigner
2016-03-08 14:52:49 +08:00
楼主还活着吗 o_0
iniwap
2016-03-08 14:55:02 +08:00
这个帖子真够热的。。。
esile
2016-03-08 21:10:42 +08:00
要不先下手为强?🙄
anubiskong
2016-03-09 07:43:46 +08:00
哈哈, php....
lazydao
2016-12-14 11:47:09 +08:00
sb ,快点死

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

https://tanronggui.xyz/t/261612

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

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

© 2021 V2EX