如何提升 ecs 服务器(2 核内存 2G)的网站打开速度?

2023-06-14 09:29:05 +08:00
 xiaxueme

除了花钱提升性能,请问还有其他方法提升 ECS 服务器( 2 核内存 2G )的网站速度么? 程序是 wordpress ,日均 ip500 。 打开的时候 5 秒到 10 秒,ping 的话 timeout 状态。

1789 次点击
所在节点    站长
25 条回复
DICK23
2023-06-14 09:33:58 +08:00
网络问题吧,重新设置 DNS 试试
opengps
2023-06-14 09:51:05 +08:00
晒一下各种资源的使用情况才能知道怎么提速,cpu 、内存、磁盘 io 、带宽等是最基本的
NDDT
2023-06-14 09:57:08 +08:00
这种情况 先排查主题和插件
BearD01001
2023-06-14 10:02:01 +08:00
浏览器 f12 打开开发者工具,点开 network 面板,清空浏览器缓存,刷新网站,看哪里最慢,然后对症下药
Kinnice
2023-06-14 11:20:10 +08:00
使用 WordPress 静态插件,全站静态化,飞一般的感觉
QKgf555H87Fp0cth
2023-06-14 11:21:56 +08:00
自己不先排查?
kaedeair
2023-06-14 11:24:25 +08:00
大概率带宽受限
xiaxueme
2023-06-14 21:24:46 +08:00
@DICK23 好的,谢谢
xiaxueme
2023-06-14 21:24:58 +08:00
@opengps 好的,谢谢
xiaxueme
2023-06-14 21:25:09 +08:00
@NDDT 好的,收到,谢谢
xiaxueme
2023-06-14 21:25:13 +08:00
@BearD01001 好的,收到,谢谢
xiaxueme
2023-06-14 21:25:19 +08:00
@Kinnice 好的,收到,谢谢
xiaxueme
2023-06-14 21:25:34 +08:00
@likunyan 好的,排查了,加上 redis 了
woshinide300yuan
2023-07-05 20:29:08 +08:00
啥都说了,为什么没说宽带呢?
我目前 wp 站点用了 2 个插件,一个是 wp super cache 缓存软件 ,一个是 wpjam 出的优化软件。 没上 CDN ,但 jpg cs js 都是额外用 oss+cdn 的方式托管的。如果不涉及登录的话,用 wp super cache 类缓存插件生成纯静态的 html 页面是个绝佳选择。

服务器上我用的宝塔,PHP 扩展里安装了 opcache (必须),至于 memcached 我没装,对我来说效果不大,因为我前端已经是缓存插件生成静态了。

日均 500 打开就 5~10s 的话,一般是没有安装缓存软件,opcache 估计也没装。 这俩影响很~~大。
其他的都是锦上添花的细节。
xiaxueme
2023-07-05 22:06:25 +08:00
@woshinide300yuan 好的,谢谢,我按照您说的弄好了
zok2002
2023-07-23 08:51:28 +08:00
@woshinide300yuan 大佬请教下我的是宝塔 php8 ,加 wordpress ,插件装了 super cache ,能装这个 opcache 吗,是在宝塔 app 里面装吗,这个是起什么作用的
zok2002
2023-07-23 08:53:00 +08:00
@woshinide300yuan 另外请教下,我有一个反代服务器,反代宝塔里面也要装 opcache 吗,还是就源站宝塔装 opcache
zok2002
2023-07-23 09:28:43 +08:00
@woshinide300yuan 大佬我开启后站点就报错了。。。

Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, first array member is not a valid class name or object in

等等。。
woshinide300yuan
2023-07-28 10:32:38 +08:00
@zok2002 必须安 opcache ,非注册型的 wordpress 甚至不需要 memcached ,尤其是有了 super cache ,反正我没装,几万 PV 负载 2%都没有,反正生成一次 html 用好久。 但 opcache 必须装,提升 php 的效率的,wp 的 php 效率在最新版本 6.2 开始有了质的飞跃,但能提还是得提。
反代里有 php 就装,没有就不装了。我的 HK 反代只跑了 nginx ,就没必要装了。
woshinide300yuan
2023-07-28 10:35:47 +08:00
@zok2002 “call_user_func_array” 看起来是某个插件的锅? 你如果 wp 现在属于新装状态(或者没什么访客)就把插件全禁用,在宝塔 PHP 扩展里安装好 opcache 后,逐一打开插件,哪个跪了就禁用哪个,去找平替。。 我的 wp 只有一个缓存插件,一个优化插件 wp jam ,没装其他的,还真不知道 call_user_func_array 是哪里的锅。 估计是你主题自带了用户中心?

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

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

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

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

© 2021 V2EX