如何提升 ecs 服务器(2 核内存 2G)的网站打开速度? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaxueme
V2EX    站长

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

  •  
  •   xiaxueme 2023-06-14 09:29:05 +08:00 2358 次点击
    这是一个创建于 866 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    25 条回复    2023-08-29 15:00:17 +08:00
    DICK23
        1
    DICK23  
       2023-06-14 09:33:58 +08:00
    网络问题吧,重新设置 DNS 试试
    opengps
        2
    opengps  
       2023-06-14 09:51:05 +08:00
    晒一下各种资源的使用情况才能知道怎么提速,cpu 、内存、磁盘 io 、带宽等是最基本的
    NDDT
        3
    NDDT  
       2023-06-14 09:57:08 +08:00
    这种情况 先排查主题和插件
    BearD01001
        4
    BearD01001  
       2023-06-14 10:02:01 +08:00 via iPhone
    浏览器 f12 打开开发者工具,点开 network 面板,清空浏览器缓存,刷新网站,看哪里最慢,然后对症下药
    Kinnice
        5
    Kinnice  
       2023-06-14 11:20:10 +08:00
    使用 WordPress 静态插件,全站静态化,飞一般的感觉
    QKgf555H87Fp0cth
        6
    QKgf555H87Fp0cth  
       2023-06-14 11:21:56 +08:00
    自己不先排查?
    kaedeair
        7
    kaedeair  
       2023-06-14 11:24:25 +08:00
    大概率带宽受限
    xiaxueme
        8
    xiaxueme  
    OP
       2023-06-14 21:24:46 +08:00
    @DICK23 好的,谢谢
    xiaxueme
        9
    xiaxueme  
    OP
       2023-06-14 21:24:58 +08:00
    @opengps 好的,谢谢
    xiaxueme
        10
    xiaxueme  
    OP
       2023-06-14 21:25:09 +08:00
    @NDDT 好的,收到,谢谢
    xiaxueme
        11
    xiaxueme  
    OP
       2023-06-14 21:25:13 +08:00
    @BearD01001 好的,收到,谢谢
    xiaxueme
        12
    xiaxueme  
    OP
       2023-06-14 21:25:19 +08:00
    @Kinnice 好的,收到,谢谢
    xiaxueme
        13
    xiaxueme  
    OP
       2023-06-14 21:25:34 +08:00
    @likunyan 好的,排查了,加上 redis 了
    woshinide300yuan
        14
    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
        15
    xiaxueme  
    OP
       2023-07-05 22:06:25 +08:00
    @woshinide300yuan 好的,谢谢,我按照您说的弄好了
    zok2002
        16
    zok2002  
       2023-07-23 08:51:28 +08:00
    @woshinide300yuan 大佬请教下我的是宝塔 php8 ,加 wordpress ,插件装了 super cache ,能装这个 opcache 吗,是在宝塔 app 里面装吗,这个是起什么作用的
    zok2002
        17
    zok2002  
       2023-07-23 08:53:00 +08:00
    @woshinide300yuan 另外请教下,我有一个反代服务器,反代宝塔里面也要装 opcache 吗,还是就源站宝塔装 opcache
    zok2002
        18
    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
        19
    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
        20
    woshinide300yuan  
       2023-07-28 10:35:47 +08:00
    @zok2002 “call_user_func_array” 看起来是某个插件的锅? 你如果 wp 现在属于新装状态(或者没什么访客)就把插件全禁用,在宝塔 PHP 扩展里安装好 opcache 后,逐一打开插件,哪个跪了就禁用哪个,去找平替。。 我的 wp 只有一个缓存插件,一个优化插件 wp jam ,没装其他的,还真不知道 call_user_func_array 是哪里的锅。 估计是你主题自带了用户中心?
    zok2002
        21
    zok2002  
       2023-08-05 21:01:44 +08:00
    @woshinide300yuan 我降级到 php7.4 正常了,之前用的 8.0
    zok2002
        22
    zok2002  
       2023-08-05 21:03:44 +08:00
    @woshinide300yuan 网站确实快了不少,特别是打开新页面和搜索等需要运行 php 的方面
    mskumiko
        23
    mskumiko  
       2023-08-28 15:48:53 +08:00
    @zok2002 安装 7.4 对于现在的 8.0 8.1 来说,已经是负提升了
    zok2002
        24
    zok2002  
       2023-08-29 14:11:39 +08:00
    @mskumiko 8.0 开不了 opcache 额,报错
    mskumiko
        25
    mskumiko  
       2023-08-29 15:00:17 +08:00
    @mskumiko 这个没遇到过,可以考虑在不卸载当前 PHP 的情况下,再安装一个 8.1 看看,安装时选择编译而不是快速。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1037 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:49 PVG 06:49 LAX 15:49 JFK 18:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86