V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Majirefy
V2EX  ›  问与答

自己搭建 Wordpress 博客,如何比较简单的配置,并节省内存?

  •  
  •   Majirefy · 2015-12-15 18:44:15 +08:00 · 19548 次点击
    这是一个创建于 3026 天前的主题,其中的信息可能已经有所发展或是发生改变。
    由于能力不高,所以买了阿里云单核 1G 之后,打算搭建一个 Wordpress 。

    网上有一些简单的配置程序(一键安装包),比如 lnmp.org 、 oneinstack ……

    昨天按照 lnmp.org 搭建了一个 Wordpress ,刚开始很好,但当写文章上传图片等操作一段时间时候,整个服务器内存就完全被耗尽(剩余 4M ),即使根据网上说优化 php-fpm ,也最后只剩 100M 左右内存,这时候网站访问速度就有明显的延迟了……

    难道现在 1G 都不太能搞定 Wordpress 了?如何让其在频繁上传之类的这些操作后,还能保证一定内存?
    93 条回复    2018-12-22 21:10:36 +08:00
    cst4you
        1
    cst4you  
       2015-12-15 18:59:08 +08:00   ❤️ 1
    节省与性能反义词.
    一键包害人不浅完毕.
    你应该把大部分的内存留给 mysql.
    网上的文章也只是参考, 还是需要大量的测试才能找到最适合的参数.
    1.5G 支撑 100 万 pv 的曾经 wordpress 博客维护者留.
    Majirefy
        2
    Majirefy  
    OP
       2015-12-15 19:02:52 +08:00
    @cst4you 谢谢回复

    不太明白这些东西怎么相互工作的,所以选择了这些一键安装包。
    有没有什么教程,能够比较简单快速地搭建 WP ,并且在使用过程中拥有比较好的体验?毕竟主要目的是为了搭建一个 WP 写博客……
    kendetrics
        3
    kendetrics  
       2015-12-15 19:03:47 +08:00
    别用一键包,用包管理器自己装软件包以及扩展
    Wordpress 装静态缓存插件降低后端压力
    设定内存阀值,到了自动重启服务
    zram 可以用计算资源换内存
    swap 。。不过阿里那个 IO 还是算了
    Majirefy
        4
    Majirefy  
    OP
       2015-12-15 19:08:35 +08:00
    @kendetrics 经常重启 php-fpm ?
    kendetrics
        5
    kendetrics  
       2015-12-15 19:11:04 +08:00
    @Majirefy Nginx 负责监听 80 ,通过配置文件将适宜的请求发往适宜的后端
    php-fpm 监听 9000 ,处理 Nginx 对 PHP 文件的请求并返回结果
    mysql 基本独立,我一般懒得设置数据库以及用户权限,装完禁止启动,用 vxDB 的免费远程数据库了事

    所以你把 mysql 装了,把 nginx 装了,把 php-fpm 以及一家子扩展装了,设置好 nginx 的权限以及对 php-fpm 的配置(单个域名配置文件,丢 conf.d 里就行会自动 include 的),基本就能跑起来了

    不过你真心是认真想写博客的话,我还是建议你用虚拟主机
    seki
        6
    seki  
       2015-12-15 19:11:31 +08:00
    你的一键安装包到底给你装了啥……我这边的 512M 搬瓦工都能跑 wp 的
    学一学手动安装吧,不麻烦的
    kendetrics
        7
    kendetrics  
       2015-12-15 19:16:33 +08:00
    @Majirefy 别经常,跑个监控就行了。 supervisor ,或者 crontab 跑个小脚本 curl 判断下 http 头都可以,挂了再说
    有些治标不治本的方法,包括 http://nixstats.com/ 这东西。。支持一些常用软件直接接入以及指定进程的退出报警。。
    phoenixlzx
        8
    phoenixlzx  
       2015-12-15 19:16:51 +08:00
    ... 你是不是看 free 命令只看了 Mem 那一行.. 应该看 +/- buffers/cache 那一行。

    顺便丢篇简单的配置文
    https://blog.phoenixlzx.com/2014/02/01/simple-steps-with-ubuntu-server/
    Majirefy
        9
    Majirefy  
    OP
       2015-12-15 19:17:13 +08:00
    @seki 其实一开始剩余内存很多的,使用过程中会急速下降……


    @kendetrics 虚拟主机,求推荐~我之前用 SugarHosts ,现在想弄回国内
    Majirefy
        10
    Majirefy  
    OP
       2015-12-15 19:18:39 +08:00
    @phoenixlzx
    @kendetrics
    谢谢,我再看看……深似海啊,本来以为搭建一个 WP 很简单,但是没想到优化这么复杂……
    gamexg
        11
    gamexg  
       2015-12-15 19:22:46 +08:00
    是不是 mysql performance_schema 没关?开着会占用 400M 内存。


    http://nosqldb.org/p/55ceaac5c3f8a8336f3bf727
    kendetrics
        12
    kendetrics  
       2015-12-15 19:38:45 +08:00
    @Majirefy 国内的没怎么了解,我用的衡天香港,感觉还行
    你域名备案了的话,可以把试试博客丢香港,然后出口走百度 CDN ,它跟 CF 貌似合作了现在,国内体验应该还好。静态资源丢七牛,图片用围脖图床,基本上到香港那边的请求就比较少了

    顺便独立 IP 建议一步到位,我是被共享 IP 的邻居牵连着被停止解析过的。。真心蛋疼
    ivmm
        13
    ivmm  
       2015-12-15 19:40:53 +08:00
    推荐哪些专业的 managed wordpress hosting 。
    自己搭建费精力还可能不讨好
    Majirefy
        14
    Majirefy  
    OP
       2015-12-15 19:49:35 +08:00
    @ivmm 所以说求推荐,自己搭建真心费力……
    让我想起来俺初中当年第一次接触 RM ,当时就觉得想做一个炫酷的游戏,剧本当年都写好了……然而……
    RM 做游戏->效果好->用脚本->Ruby 脚本->学 Ruby->学会了还缺美工->学 PS->……………………然后我成了程序员………………结果游戏到最后还是半个坑……

    所以不想本末倒置……我觉得这样下去,折腾半个月,等我域名备案下来,也成半个运维了……而且每天也要面对各种乱七八糟的运维问题……然后博客根本没有怎么写……

    于是又是那样,本来想写文章,结果又点错技能点……




    @kendetrics 自己的现在的博客就是用 Sugarhosts 的,也放在香港了……目前来看速度还可以,基本满足了。但是由于自己博客经常喜欢大良图片,之前自己太天真,把所有图片都上传到自己博客里面,但是后来发现这是作死之路,于是想问问在国内有没有比较靠谱的图床,总觉得微博图床那天就不能访问了……有一个能自己掌握好的图床,哪怕自己搭建也可以……
    Majirefy
        15
    Majirefy  
    OP
       2015-12-15 19:58:02 +08:00
    @kendetrics 能具体说说怎么走百度 CDN 么?只要国内速度上去了……什么都好说了……
    nlzy
        16
    nlzy  
       2015-12-15 20:09:02 +08:00 via iPhone
    单核 1G 阿里云,自己编译的 Nginx MariaDB PHP ,用来跑 Typecho 和一个贴吧签到站,装了一个 Node 跑 Ghost Blog ,放了一个 CSGO 服务器(一般没人),还有一个 pptp vpn 。一般物理内存使用 900+M 除去 Cache Buffer 是 600+M , Uptime 180+ days 稳定运行。

    访问量不大的情况下 1G 内存用 Linux Nginx MySQL PHP 跑 WordPress 绰绰有余了
    wangluowangwang
        17
    wangluowangwang  
       2015-12-15 20:12:58 +08:00 via Android
    1g 优化好跑 php 套件搓搓有余。
    Majirefy
        18
    Majirefy  
    OP
       2015-12-15 20:17:14 +08:00
    @nlzy
    @wangluowangwang
    俺也知道优化好貌似 512MB 内存都绰绰有余,但是问题是俺不太会优化啊……弄了很多教程,说的也是云里雾里……这几天每天熬夜鼓捣 WP 搭建……
    nlzy
        19
    nlzy  
       2015-12-15 20:26:05 +08:00 via iPhone
    @Majirefy 我也没进行什么优化,只是正确安装了以上软件。你可以试试 AMH 面板,我没用过,我朋友说挺好用的。
    Majirefy
        20
    Majirefy  
    OP
       2015-12-15 20:35:40 +08:00
    @nlzy 看来又是我打开方式不对了……

    装一次这玩意好费时间……哎……心塞啊……
    wangluowangwang
        21
    wangluowangwang  
       2015-12-15 20:38:09 +08:00
    @Majirefy 折腾 lnmp 好多年了,最早是从张宴的博客上去了解,后来自己折腾…… wordpress 还是很吃资源的,一定得上缓存,不然不经折腾。 512M 内存对 MYSQL 要求不高的话足够了。
    ivmm
        22
    ivmm  
       2015-12-15 20:42:21 +08:00
    @Majirefy

    mediatemple 20 刀一个月。
    godaddy 的 wordpress hosting 和上着(上者的母公司)内容一样,就人工服务有差别。。 价格却是便宜了很多

    其它托管还有很多,不过好的托管,行家都是 20 刀一个月
    Majirefy
        23
    Majirefy  
    OP
       2015-12-15 20:45:54 +08:00
    @ivmm 这么贵啊
    突然觉得我这个 Sugarhosts 的也还不错,价格也不错……

    主要是在国内速度一般……
    Andy1999
        24
    Andy1999  
       2015-12-15 20:50:46 +08:00 via iPhone   ❤️ 1
    64M 跑 wp 的不服 ( mysql 扔到远程的)
    kendetrics
        25
    kendetrics  
       2015-12-15 20:56:22 +08:00   ❤️ 1
    @Majirefy 大量图的话首先这俩。。 http://tinyjpg.com/https://tinypng.com/ 是最明显的,传之前顺手压

    围脖图床你能搜到几年前的图都还能访问,那个质量绝对是杠杠的。你要实在怕丢失,我记得有围脖图床的插件是会把图在你博客也存一份的(屌图床?没记错的话),要是渣浪哪天真清理图片,你还能切回自己博客输出
    七牛和又拍也可以用,不过七牛那边跟查水表似的要身份证,又拍你得挂他家外链才能有免费流量拿

    还有这堆
    http://www.mmtrix.com/activity/qmhd
    http://yscdn.com/
    http://www.freehao123.com/baichuan-cdn/
    http://www.qcloud.com/special/cdn.html
    你可以看看嗯。。
    ivmm
        26
    ivmm  
       2015-12-15 20:58:21 +08:00
    @Majirefy

    主要是 mt 已经吧 wp 做到和静态差不多快了。你不需要安装任何缓存插件
    kendetrics
        27
    kendetrics  
       2015-12-15 20:58:23 +08:00
    @Majirefy 百度那个 CDN 是从解析上进行的反代,你把域名备案之后,照着他的流程接入,改一下 DNS 纪录就好了
    主要是不备案他不会给你分配国内节点
    tmqhliu
        28
    tmqhliu  
       2015-12-15 21:02:49 +08:00
    128MB 内存的 VPS 上跑过 wordpress
    用的是 FreeBSD ,不过 Linux 调好了也能做到。
    简单来说优化的地方主要在 MySQL 和 php-fpm
    MySQL 有不同的配置文件,默认的有一个 my-tiny.cnf 或者 my-small.cnf 就不错。另外可以关掉 InnoDB 因为 wordpress 用 MyISAM 就可以了
    php-fpm 则需要配置一下 worker pool , 把 pool 设成动态的,然后上限和下限都设小一点,基本上就很节省内存了
    aivier
        29
    aivier  
       2015-12-15 21:06:34 +08:00
    250M 试过并发 1000 访问,没问题,没有 SWAP
    Majirefy
        30
    Majirefy  
    OP
       2015-12-15 21:08:38 +08:00
    @ivmm 谢谢!将来会考虑下


    @kendetrics 手里有两个域名,现在博客绑定的是没有备案的域名,是否应该用那个备案的域名绑定博客?然后另一个不备案的只是用来跳转?
    kendetrics
        31
    kendetrics  
       2015-12-15 21:30:01 +08:00
    @Majirefy 一般来讲是这样
    Majirefy
        32
    Majirefy  
    OP
       2015-12-15 21:35:02 +08:00
    @kendetrics 十分感激~~~~
    linker
        33
    linker  
       2015-12-15 21:36:31 +08:00
    @ivmm 是否有网站贴来看看 mt 的 wordpress 主机
    nlzy
        34
    nlzy  
       2015-12-15 21:45:07 +08:00 via iPhone   ❤️ 4
    看到楼主说的

    “然后博客根本没有怎么写…… ”

    “于是又是那样,本来想写文章,结果又点错技能点……”

    深有感触啊,我就是这样被坑的啊 (ノ=Д=)ノ┻━┻

    https 听起来好厉害,我要跟进——于是我入了 vps

    ssllab 测试拿 A 评分, HSTS 预防 ssl 剥离,听起来好厉害——修改配置文件

    spdy 听起来好厉害,我要跟进——重新编译 Nginx

    opcache 听起来好厉害,我要跟进——重新编译安装 PHP 升级到 5.6

    Ghost Blog 貌似很不错,试一试——安装 Node 安装 Ghost ,之后就再也没动过 Ghost

    国内主机好快,我要转移——提交材料备案,在新的机器上把软件又重新装了一遍

    PHP7 好快,我要跟进——又是重新编译安装

    到最后真的忘记了自己的想写一些文章的初衷。
    Andy1999
        35
    Andy1999  
       2015-12-15 21:46:34 +08:00 via iPhone
    试试看压图
    压缩前 1.11M

    压缩后 0.21M


    没有什么区别
    fashioncj
        36
    fashioncj  
       2015-12-15 22:04:20 +08:00
    @Andy1999 又晒了一发妹 0.0
    Andy1999
        37
    Andy1999  
       2015-12-15 22:06:03 +08:00 via iPhone
    @fashioncj 这不是 随便发的
    yylzcom
        39
    yylzcom  
       2015-12-15 22:24:57 +08:00
    #大神们请跳过#
    楼主不知道对 Debian 的喜欢不喜欢

    https://www.gubo.org/debian-lemp-script/
    https://www.gubo.org/tyleamp_sh-quick-vps-setups-script/
    三句命令五分钟装好 wordpress ,直接 apt-get ,都是官方的东西没任何添加
    LINAICAI
        40
    LINAICAI  
       2015-12-15 22:30:05 +08:00
    我的 VPS 单核 512 运行也妥妥的
    请慎用镜像~
    一键包问题不是很大
    LEFT
        41
    LEFT  
       2015-12-15 22:33:12 +08:00 via iPhone
    @seki 256M 的 openvz 在此
    Majirefy
        42
    Majirefy  
    OP
       2015-12-15 22:50:18 +08:00   ❤️ 1
    @yylzcom 听起来这么简单么,咱对各种 Linux 一视同仁哈~~~去试试!
    yylzcom
        43
    yylzcom  
       2015-12-15 22:52:50 +08:00
    @Majirefy 用国内的记得用回原来的源,不然用美国的源比较慢
    falcon05
        44
    falcon05  
       2015-12-15 22:56:11 +08:00 via iPhone
    我也有一个搬瓦工 128M 内存的, http://www.cellmean.com , LNMP 最主要是 MySQL 吃内存, Mysql 5.7 启动不起来或者一段时间会挂掉,只能用 5.5
    gimp
        45
    gimp  
       2015-12-15 23:00:12 +08:00 via Android
    真心想写博客,建议使用第三方服务。
    xiaoz
        46
    xiaoz  
       2015-12-15 23:01:10 +08:00 via Android
    512M 内存,一键包一样的跑 wp
    Majirefy
        47
    Majirefy  
    OP
       2015-12-15 23:06:14 +08:00
    @yylzcom 阿里这边没有 Debian 8 ,最高只有 7.5 ……
    Majirefy
        48
    Majirefy  
    OP
       2015-12-15 23:07:38 +08:00
    @gimp 求推荐~~~~
    yylzcom
        49
    yylzcom  
       2015-12-15 23:17:45 +08:00   ❤️ 1
    Majirefy
        50
    Majirefy  
    OP
       2015-12-15 23:20:39 +08:00
    好,我去试试~~~
    @yylzcom
    hcl
        51
    hcl  
       2015-12-15 23:35:52 +08:00
    一键安装包的话还有有 Low End Box 的脚本(专门针对低配 VPS ),不过是针对 Debian 的( https://github.com/Xeoncross/lowendscript)。

    其实最好是手动安装,直接用软件包管理器安装比较省事儿,可以找一下更新的第三方源(发行版官方源的版本一般都比较旧)。

    再想折腾就直接源代码编译,自己调配参数以及需要编译的组件,不过编译这个坑一入就不要想好好写博客了(笑)。
    EmarsXHY
        52
    EmarsXHY  
       2015-12-15 23:44:03 +08:00
    不理解为什么 lz 会这么样。
    懒,喜欢用一键,硬件很多的配置是不错的。
    512M 的内存, lnmp , 15w pv , wordpress 一点问题都没有。
    wordpress 本身就有些问题,要用 opcache 插件+supercache 什么的。
    很好奇 lz 编辑内存为什么会用满,正常跑起来,内存基本都没变过多少。
    mysql 需要调一下,个人博客不需要这么多内存跑,都是限死的。
    yylzcom
        53
    yylzcom  
       2015-12-16 00:05:52 +08:00
    @Majirefy 搞定了?
    bash tyleamp.sh sshport 23423
    reboot 修改端口为 23423 或者其它端口

    另外可能用到的
    /etc/apache/conf.d/ 添加域名 ServerAlias
    /etc/nginx/conf.d/ 添加域名

    Wordpress 加个 SuperCache 和 Autoptimize 插件吧
    Majirefy
        54
    Majirefy  
    OP
       2015-12-16 00:08:14 +08:00
    @yylzcom 上传文件大小如何设置呢?
    yylzcom
        55
    yylzcom  
       2015-12-16 00:12:51 +08:00
    @Majirefy

    vi /var/www/yourdomain.com/.htaccess
    php_value upload_max_filesize 8m
    php_value post_max_size 25m
    :wq

    service apache2 restart #not sure if needed
    Majirefy
        56
    Majirefy  
    OP
       2015-12-16 00:20:50 +08:00
    @yylzcom 能具体说说怎么设置域名么?

    比如让 www.augix.meaugix.me 都跳转到同一个地址
    yylzcom
        57
    yylzcom  
       2015-12-16 00:26:20 +08:00   ❤️ 1
    @Majirefy

    vi /etc/nginx/conf.d/www.augix.me
    server_name www.augix.me ;
    这一行改成:
    server_name www.augix.me augix.me;
    :wq

    vi /etc/apache2/conf.d/www.augix.me
    ServerName www.augix.me
    这一行下面添加:
    server_name augix.me;
    :wq

    service apache2 restart
    service nginx restart
    zonghua
        58
    zonghua  
       2015-12-16 00:27:10 +08:00 via iPhone
    @LINAICAI Java 的 Spring 框架都行。只是并发速度慢
    Majirefy
        59
    Majirefy  
    OP
       2015-12-16 00:32:30 +08:00
    @yylzcom It's VERY KIND of you! Thanks very much!!!
    Majirefy
        60
    Majirefy  
    OP
       2015-12-16 00:33:43 +08:00
    @yylzcom 听你的意思,这个文件是存在的……
    然而这两个文件都不存在……
    shyling
        61
    shyling  
       2015-12-16 00:34:45 +08:00
    @nlzy +1 ,不过我没装那么多。。就一个博客占用 200m 左右
    Majirefy
        62
    Majirefy  
    OP
       2015-12-16 00:36:25 +08:00
    @yylzcom 原来名字不同~~~不错,感觉挺好用~~
    Majirefy
        63
    Majirefy  
    OP
       2015-12-16 00:38:06 +08:00
    @yylzcom server_name augix.me; 加入这句话之后,无法重启 apache2
    Majirefy
        64
    Majirefy  
    OP
       2015-12-16 00:53:10 +08:00
    @yylzcom 因该是 ServerAlias?

    另外,修改了上传文件大小限制之后,不能上传文件提示 HTTP 错误,是否还应该更改那儿?
    lightening
        65
    lightening  
       2015-12-16 01:01:42 +08:00
    首先,在你的主机上装个 docker 。

    然后,准备一个 docker-compose.yml ,内容如下:

    # docker-compose.yml
    wordpress:
    image: wordpress
    links:
    - db:mysql
    ports:
    - 8080:80

    db:
    image: mariadb
    environment:
    MYSQL_ROOT_PASSWORD: example

    最后,运行 docker-compose up -d

    我刚刚试了一下看 free :

    docker@docker:~$ free -h
    total used free shared buff/cache available
    Mem: 996M 228M 20M 149M 747M 584M
    Swap: 1.1G 0B 1.1G
    lightening
        66
    lightening  
       2015-12-16 01:03:28 +08:00
    @lightening

    咦,缩进坏了。

    补一个 http://hastebin.com/okopusoqiq.txt
    想在 80 端口工作的话,直接把 ports 改成 80:80
    ryd994
        67
    ryd994  
       2015-12-16 02:04:11 +08:00
    静态缓存,特别是热点网页的静态化,做得好的话,性能和纯静态一样
    减少 php 最大进程,不要以为多开就能快,开得多死的快
    wd0g
        68
    wd0g  
       2015-12-16 06:50:30 +08:00
    我自己也是用的阿里云的,之前是 wp 的系统,后来换国产了,前几天才搭建的, www.wd0g.com
    yylzcom
        69
    yylzcom  
       2015-12-16 08:37:54 +08:00
    @Majirefy 昨天运动回来加上有点晚,脑袋有点糊了

    Apache2 那里应该是 ServerAlias ,后面没有分号
    ServerAlias augix.me

    不能上传文件看看 log 日志有什么错误提示没有
    /var/log/nginx 下的 access.log 和 error.log
    /var/log/apache2/ 下的 access.log 和 error.log
    whisperer
        70
    whisperer  
       2015-12-16 08:47:02 +08:00
    使用外部的 MySQL ,阿里云 ACE 扩展服务里可以开通一个共享型的 RDS ,免费使用,访问量不大的话可以应付
    Majirefy
        71
    Majirefy  
    OP
       2015-12-16 10:19:49 +08:00
    @yylzcom 提示“ client intended to send too large body ”,照片 1.5M ,上传限制为 2M ……
    wclebb
        72
    wclebb  
       2015-12-16 10:22:13 +08:00
    用这些难道不需要担心连 Google 各种问题?
    yylzcom
        73
    yylzcom  
       2015-12-16 10:27:14 +08:00
    @Majirefy

    这个是哪个错误日志里的?如果是 Nginx 的(奇怪为什么我的没有)....

    /etc/nginx/conf.d/www.augix.me 文件里
    root /var/www/www.augix.me 这样之后加入这个试试看
    client_max_body_size 20m;

    然后记得重启 nginx
    service nginx restart
    cst4you
        74
    cst4you  
       2015-12-16 10:33:49 +08:00
    生产环境优化是个长远而持续的过程, 别人的参数并不会很适合你, 慢慢试吧
    rhwood
        75
    rhwood  
       2015-12-16 10:49:41 +08:00
    请安装 memcached 和 wp 插件 w3tc,将 mysql 查询结果缓存到 memcached 。
    nginx 和 php 各种配置和以上比都是其次的。
    aliuwr
        76
    aliuwr  
       2015-12-16 10:55:44 +08:00
    @Majirefy @yylzcom
    我在旁边看着都急,找个 IM 加好友吧。。。

    反正我都是直接从源里面安装,访问量小,不担心性能问题。
    yylzcom
        77
    yylzcom  
       2015-12-16 10:56:32 +08:00
    @aliuwr 谢谢建议,哈哈哈。其实感觉楼主给我个账号更好
    Majirefy
        78
    Majirefy  
    OP
       2015-12-16 11:49:57 +08:00
    @yylzcom QQ:492520841

    目前用着没啥问题……好惬意……

    唯一问题是每次启动阿帕奇总提示:“ Could not reliably determine the server's fully qualified domain name, using 10.163.193.47 for ServerName ”
    yylzcom
        79
    yylzcom  
       2015-12-16 11:54:21 +08:00
    @Majirefy 加了 qq 了,这个是提示,不是什么大问题。有什么问题我们 qq 聊好了
    gimp
        80
    gimp  
       2015-12-16 12:29:23 +08:00
    “第一阶段,刚接触 Blog ,觉得很新鲜,试着选择一个免费空间来写。
    第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
    第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。”

    —— 《搭建一个免费的,无限流量的 Blog----github Pages 和 Jekyll 入门》 http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html


    生活博客建议用 Tumblr , Farbox ,点点, Lofter 等
    技术博客建议用 cnblogs , hexo(github page)等
    dcirplan
        81
    dcirplan  
       2015-12-16 13:49:28 +08:00
    用 github page 搭静态的吧,省事省心。不过如果有太多图片就不建议了
    hslx111
        82
    hslx111  
       2015-12-16 14:12:36 +08:00
    建议找个网上的教程一步一步搭建 wordpress ,也就是一些 mysql , php 安装一下,没有很难。一键安装可能会附带很多神奇的东西。
    Majirefy
        83
    Majirefy  
    OP
       2015-12-16 14:19:12 +08:00
    @gimp 我也觉得是这样……
    npc0der
        84
    npc0der  
       2015-12-16 15:02:56 +08:00
    php 的扩展去掉不必要的 fpm 进程开 2-8 个样子 能开 swap 就开上 swap

    mkswap swapon
    HypoChen
        85
    HypoChen  
       2015-12-16 15:28:17 +08:00
    @falcon05 你的挂了,是不是 sql 内存不足了 2333

    http://i12.tietuku.com/0736b8c19e2fbe17.png
    IJustmaogepao
        86
    IJustmaogepao  
       2015-12-16 17:09:27 +08:00
    @Andy1999 666 已右键
    luili
        87
    luili  
       2015-12-16 17:11:24 +08:00
    换 typecho
    bullettrain1433
        88
    bullettrain1433  
       2015-12-16 17:45:00 +08:00
    TurnKey Linux 只安装 wordpress
    falcon05
        89
    falcon05  
       2015-12-16 23:33:03 +08:00 via iPhone
    @HypoChen 是啊,还是不稳定,现在我写了个监控脚本, MySQL 一挂立马重开
    dubuqingfeng
        90
    dubuqingfeng  
       2015-12-19 00:53:14 +08:00 via Android   ❤️ 1
    在 daocloud 上搭 WordPress ,简单方便,有很多教程了,重点应该是博客的内容。
    netabare
        91
    netabare  
       2016-01-17 07:53:13 +08:00
    似乎遇到了同样的情况…… conoha 的 1G VPS ,套了个 Cloudflare , Ubuntu 14.04 还架设了 SS ……
    Wordpress 和 LNMP 都是照着 DigitalOcean 的攻略配置的,上传图片编辑的时候感受到了卡顿……这种情况下还有什么办法可以优化么。不至于要重装和编译 LNMP 吧……
    Majirefy
        92
    Majirefy  
    OP
       2016-01-17 11:03:14 +08:00
    @netabare 我当时是全部推到重来,直接用现成的 AMH.SH

    不知道为什么,的确收费的 AMH 没有各种问题……稍微设置一下,很傻瓜,但是就能用了。
    lae
        93
    lae  
       2018-12-22 21:10:36 +08:00 via Android
    用个好点的虚拟主机,分享几个好用的国外主机,https://tophosting.github.io
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3253 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 12:04 · PVG 20:04 · LAX 05:04 · JFK 08:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.