我在vps上搬瓦工vps搭建ss优化了ss,请问怎么样再搬瓦工vps搭建ss优化一个wordpress?

自己搭建 Wordpress 博客,如何比较简单的配置,并节省内存? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Sponsored by
国内领先的实时通信云为开发者和企业提供安全可靠的场景化实时通信云服务
Promoted by
自己搭建 Wordpress 博客,如何比较简单的配置,并节省内存?
· 354 天前 · 4588 次点击
由于能力不高,所以买了阿里云单核 1G 之后,打算搭建一个 Wordpress 。
网上有一些简单的配置程序(一键安装包),比如
、 oneinstack ……
搭建了一个 Wordpress ,刚开始很好,但当写文章上传图片等操作一段时间时候,整个服务器内存就完全被耗尽(剩余 4M ),即使根据网上说优化 php-fpm ,也最后只剩 100M 左右内存,这时候网站访问速度就有明显的延迟了……
难道现在 1G 都不太能搞定 Wordpress 了?如何让其在频繁上传之类的这些操作后,还能保证一定内存?
92 回复 &| &直到
11:03:14 +08:00
& &354 天前
节省与性能反义词.
一键包害人不浅完毕.
你应该把大部分的内存留给 mysql.
网上的文章也只是参考, 还是需要大量的测试才能找到最适合的参数.
1.5G 支撑 100 万 pv 的曾经 wordpress 博客维护者留.
& &354 天前
@ 谢谢回复
不太明白这些东西怎么相互工作的,所以选择了这些一键安装包。
有没有什么教程,能够比较简单快速地搭建 WP ,并且在使用过程中拥有比较好的体验?毕竟主要目的是为了搭建一个 WP 写博客……
& &354 天前
别用一键包,用包管理器自己装软件包以及扩展
Wordpress 装静态缓存插件降低后端压力
设定内存阀值,到了自动重启服务
zram 可以用计算资源换内存
swap 。。不过阿里那个 IO 还是算了
& &354 天前
@ 经常重启 php-fpm ?
& &354 天前
@ Nginx 负责监听 80 ,通过配置文件将适宜的请求发往适宜的后端
php-fpm 监听 9000 ,处理 Nginx 对 PHP 文件的请求并返回结果
mysql 基本独立,我一般懒得设置数据库以及用户权限,装完禁止启动,用 vxDB 的免费远程数据库了事
所以你把 mysql 装了,把 nginx 装了,把 php-fpm 以及一家子扩展装了,设置好 nginx 的权限以及对 php-fpm 的配置(单个域名配置文件,丢 conf.d 里就行会自动 include 的),基本就能跑起来了
不过你真心是认真想写博客的话,我还是建议你用虚拟主机
& &354 天前
你的一键安装包到底给你装了啥……我这边的 512M 搬瓦工都能跑 wp 的
学一学手动安装吧,不麻烦的
& &354 天前
@ 别经常,跑个监控就行了。 supervisor ,或者 crontab 跑个小脚本 curl 判断下 http 头都可以,挂了再说
有些治标不治本的方法,包括
这东西。。支持一些常用软件直接接入以及指定进程的退出报警。。
& &354 天前
... 你是不是看 free 命令只看了 Mem 那一行.. 应该看 +/- buffers/cache 那一行。
顺便丢篇简单的配置文
& &354 天前
@ 其实一开始剩余内存很多的,使用过程中会急速下降……
@ 虚拟主机,求推荐~我之前用 SugarHosts ,现在想弄回国内
& &354 天前
谢谢,我再看看……深似海啊,本来以为搭建一个 WP 很简单,但是没想到优化这么复杂……
& &354 天前
是不是 mysql performance_schema 没关?开着会占用 400M 内存。
& &354 天前
@ 国内的没怎么了解,我用的衡天香港,感觉还行
你域名备案了的话,可以把试试博客丢香港,然后出口走百度 CDN ,它跟 CF 貌似合作了现在,国内体验应该还好。静态资源丢七牛,图片用围脖图床,基本上到香港那边的请求就比较少了
顺便独立 IP 建议一步到位,我是被共享 IP 的邻居牵连着被停止解析过的。。真心蛋疼
& &354 天前
推荐哪些专业的 managed wordpress hosting 。
自己搭建费精力还可能不讨好
& &354 天前
@ 所以说求推荐,自己搭建真心费力……
让我想起来俺初中当年第一次接触 RM ,当时就觉得想做一个炫酷的游戏,剧本当年都写好了……然而……
RM 做游戏-&效果好-&用脚本-&Ruby 脚本-&学 Ruby-&学会了还缺美工-&学 PS-&……………………然后我成了程序员………………结果游戏到最后还是半个坑……
所以不想本末倒置……我觉得这样下去,折腾半个月,等我域名备案下来,也成半个运维了……而且每天也要面对各种乱七八糟的运维问题……然后博客根本没有怎么写……
于是又是那样,本来想写文章,结果又点错技能点……
@ 自己的现在的博客就是用 Sugarhosts 的,也放在香港了……目前来看速度还可以,基本满足了。但是由于自己博客经常喜欢大良图片,之前自己太天真,把所有图片都上传到自己博客里面,但是后来发现这是作死之路,于是想问问在国内有没有比较靠谱的图床,总觉得微博图床那天就不能访问了……有一个能自己掌握好的图床,哪怕自己搭建也可以……
& &354 天前
@ 能具体说说怎么走百度 CDN 么?只要国内速度上去了……什么都好说了……
& &354 天前 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 绰绰有余了
& &354 天前 via Android
1g 优化好跑 php 套件搓搓有余。
& &354 天前
俺也知道优化好貌似 512MB 内存都绰绰有余,但是问题是俺不太会优化啊……弄了很多教程,说的也是云里雾里……这几天每天熬夜鼓捣 WP 搭建……
& &354 天前 via iPhone
@ 我也没进行什么优化,只是正确安装了以上软件。你可以试试 AMH 面板,我没用过,我朋友说挺好用的。
& &354 天前
@ 看来又是我打开方式不对了……
装一次这玩意好费时间……哎……心塞啊……
& &354 天前
@ 折腾 lnmp 好多年了,最早是从张宴的博客上去了解,后来自己折腾…… wordpress 还是很吃资源的,一定得上缓存,不然不经折腾。 512M 内存对 MYSQL 要求不高的话足够了。
& &354 天前
mediatemple
20 刀一个月。
godaddy 的 wordpress hosting
和上着(上者的母公司)内容一样,就人工服务有差别。。 价格却是便宜了很多
其它托管还有很多,不过好的托管,行家都是 20 刀一个月
& &354 天前
@ 这么贵啊
突然觉得我这个 Sugarhosts 的也还不错,价格也不错……
主要是在国内速度一般……
& &354 天前 via iPhone
64M 跑 wp 的不服 ( mysql 扔到远程的)
& &354 天前
@ 大量图的话首先这俩。。
是最明显的,传之前顺手压
围脖图床你能搜到几年前的图都还能访问,那个质量绝对是杠杠的。你要实在怕丢失,我记得有围脖图床的插件是会把图在你博客也存一份的(屌图床?没记错的话),要是渣浪哪天真清理图片,你还能切回自己博客输出
七牛和又拍也可以用,不过七牛那边跟查水表似的要身份证,又拍你得挂他家外链才能有免费流量拿
你可以看看嗯。。
& &354 天前
主要是 mt 已经吧 wp 做到和静态差不多快了。你不需要安装任何缓存插件
& &354 天前
@ 百度那个 CDN 是从解析上进行的反代,你把域名备案之后,照着他的流程接入,改一下 DNS 纪录就好了
主要是不备案他不会给你分配国内节点
& &354 天前
128MB 内存的 VPS 上跑过 wordpress
用的是 FreeBSD ,不过 Linux 调好了也能做到。
简单来说优化的地方主要在 MySQL 和 php-fpm
MySQL 有不同的配置文件,默认的有一个 f 或者 f 就不错。另外可以关掉 InnoDB 因为 wordpress 用 MyISAM 就可以了
php-fpm 则需要配置一下 worker pool , 把 pool 设成动态的,然后上限和下限都设小一点,基本上就很节省内存了
& &354 天前
250M 试过并发 1000 访问,没问题,没有 SWAP
& &354 天前
@ 谢谢!将来会考虑下
@ 手里有两个域名,现在博客绑定的是没有备案的域名,是否应该用那个备案的域名绑定博客?然后另一个不备案的只是用来跳转?
& &354 天前
@ 一般来讲是这样
& &354 天前
@ 十分感激~~~~
& &354 天前
@ 是否有网站贴来看看
mt 的 wordpress 主机
& &354 天前 via iPhone
看到楼主说的
“然后博客根本没有怎么写…… ”
“于是又是那样,本来想写文章,结果又点错技能点……”
深有感触啊,我就是这样被坑的啊 (ノ=Д=)ノ┻━┻
https 听起来好厉害,我要跟进——于是我入了 vps
ssllab 测试拿 A 评分, HSTS 预防 ssl 剥离,听起来好厉害——修改配置文件
spdy 听起来好厉害,我要跟进——重新编译 Nginx
opcache 听起来好厉害,我要跟进——重新编译安装 PHP 升级到 5.6
Ghost Blog 貌似很不错,试一试——安装 Node 安装 Ghost ,之后就再也没动过 Ghost
国内主机好快,我要转移——提交材料备案,在新的机器上把软件又重新装了一遍
PHP7 好快,我要跟进——又是重新编译安装
到最后真的忘记了自己的想写一些文章的初衷。
& &354 天前 via iPhone
试试看压图
压缩前 1.11M
压缩后 0.21M
没有什么区别
& &354 天前
@ 又晒了一发妹 0.0
& &354 天前 via iPhone
@ 这不是 随便发的
& &354 天前
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Debian
How To Install WordPress on Debian 7
How To Install and Secure phpMyAdmin on Debian 7
& &354 天前
#大神们请跳过#
楼主不知道对 Debian 的喜欢不喜欢
三句命令五分钟装好 wordpress ,直接 apt-get ,都是官方的东西没任何添加
& &354 天前
我的 VPS 单核 512 运行也妥妥的
请慎用镜像~
一键包问题不是很大
& &354 天前 via iPhone
@ 256M 的 openvz 在此
& &354 天前
@ 听起来这么简单么,咱对各种 Linux 一视同仁哈~~~去试试!
& &354 天前
@ 用国内的记得用回原来的源,不然用美国的源比较慢
& &354 天前 via iPhone
我也有一个搬瓦工 128M 内存的,
, LNMP 最主要是 MySQL 吃内存, Mysql 5.7 启动不起来或者一段时间会挂掉,只能用 5.5
& &354 天前 via Android
真心想写博客,建议使用第三方服务。
& &354 天前 via Android
512M 内存,一键包一样的跑 wp
& &354 天前
@ 阿里这边没有 Debian 8 ,最高只有 7.5 ……
& &354 天前
@ 求推荐~~~~
& &354 天前
命令如下:
cd
wget
mv tyleamp_cn.sh tyleamp.sh
bash tyleamp.sh stable
bash tyleamp.sh wordpress
& &354 天前
好,我去试试~~~
@
& &354 天前
一键安装包的话还有有 Low End Box 的脚本(专门针对低配 VPS ),不过是针对 Debian 的(
其实最好是手动安装,直接用软件包管理器安装比较省事儿,可以找一下更新的第三方源(发行版官方源的版本一般都比较旧)。
再想折腾就直接源代码编译,自己调配参数以及需要编译的组件,不过编译这个坑一入就不要想好好写博客了(笑)。
& &354 天前
不理解为什么 lz 会这么样。
懒,喜欢用一键,硬件很多的配置是不错的。
512M 的内存, lnmp , 15w pv , wordpress 一点问题都没有。
wordpress 本身就有些问题,要用 opcache 插件+supercache 什么的。
很好奇 lz 编辑内存为什么会用满,正常跑起来,内存基本都没变过多少。
mysql 需要调一下,个人博客不需要这么多内存跑,都是限死的。
& &354 天前
@ 搞定了?
bash tyleamp.sh sshport 23423
reboot 修改端口为 23423 或者其它端口
另外可能用到的
/etc/apache/conf.d/ 添加域名 ServerAlias
/etc/nginx/conf.d/ 添加域名
Wordpress 加个 SuperCache 和 Autoptimize 插件吧
& &354 天前
@ 上传文件大小如何设置呢?
& &354 天前
vi /var//.htaccess
php_value upload_max_filesize 8m
php_value post_max_size 25m
:wq
service apache2 restart #not sure if needed
& &354 天前
@ 能具体说说怎么设置域名么?
和 augix.me 都跳转到同一个地址
& &354 天前
vi /etc/nginx/conf.d/www.augix.me
server_
这一行改成:
server_name
augix.
:wq
vi /etc/apache2/conf.d/www.augix.me
ServerName
这一行下面添加:
server_name augix.
:wq
service apache2 restart
service nginx restart
& &354 天前 via iPhone
@ Java 的 Spring 框架都行。只是并发速度慢
& &354 天前
@ It's VERY KIND of you! Thanks very much!!!
& &354 天前
@ 听你的意思,这个文件是存在的……
然而这两个文件都不存在……
& &354 天前
@ +1 ,不过我没装那么多。。就一个博客占用 200m 左右
& &354 天前
@ 原来名字不同~~~不错,感觉挺好用~~
& &354 天前
@ server_name augix. 加入这句话之后,无法重启 apache2
& &353 天前
@ 因该是 ServerAlias?
另外,修改了上传文件大小限制之后,不能上传文件提示 HTTP 错误,是否还应该更改那儿?
& &353 天前
首先,在你的主机上装个 docker 。
然后,准备一个 docker-compose.yml ,内容如下:
# docker-compose.yml
wordpress:
image: wordpress
- db:mysql
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: example
最后,运行 docker-compose up -d
我刚刚试了一下看 free :
docker@docker:~$ free -h
buff/cache
available
Mem:
584M
Swap:
& &353 天前
咦,缩进坏了。
想在 80 端口工作的话,直接把 ports 改成 80:80
& &353 天前
静态缓存,特别是热点网页的静态化,做得好的话,性能和纯静态一样
减少 php 最大进程,不要以为多开就能快,开得多死的快
& &353 天前
我自己也是用的阿里云的,之前是 wp 的系统,后来换国产了,前几天才搭建的,
& &353 天前
@ 昨天运动回来加上有点晚,脑袋有点糊了
Apache2 那里应该是 ServerAlias ,后面没有分号
ServerAlias augix.me
不能上传文件看看 log 日志有什么错误提示没有
/var/log/nginx 下的 access.log 和 error.log
/var/log/apache2/ 下的 access.log 和 error.log
& &353 天前
使用外部的 MySQL ,阿里云 ACE 扩展服务里可以开通一个共享型的 RDS ,免费使用,访问量不大的话可以应付
& &353 天前
@ 提示“ client intended to send too large body ”,照片 1.5M ,上传限制为 2M ……
& &353 天前
用这些难道不需要担心连 Google 各种问题?
& &353 天前
这个是哪个错误日志里的?如果是 Nginx 的(奇怪为什么我的没有)....
/etc/nginx/conf.d/www.augix.me 文件里
root
/var/www/www.augix.me 这样之后加入这个试试看
client_max_body_size 20m;
然后记得重启 nginx
service nginx restart
& &353 天前
生产环境优化是个长远而持续的过程, 别人的参数并不会很适合你, 慢慢试吧
& &353 天前
请安装 memcached 和 wp 插件 w3tc,将 mysql 查询结果缓存到 memcached 。
nginx 和 php 各种配置和以上比都是其次的。
& &353 天前
我在旁边看着都急,找个 IM 加好友吧。。。
反正我都是直接从源里面安装,访问量小,不担心性能问题。
& &353 天前
@ 谢谢建议,哈哈哈。其实感觉楼主给我个账号更好
& &353 天前
目前用着没啥问题……好惬意……
唯一问题是每次启动阿帕奇总提示:“ Could not reliably determine the server's fully qualified domain name, using 10.163.193.47 for ServerName ”
& &353 天前
@ 加了 qq 了,这个是提示,不是什么大问题。有什么问题我们 qq 聊好了
& &353 天前
“第一阶段,刚接触 Blog ,觉得很新鲜,试着选择一个免费空间来写。
第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。”
—— 《搭建一个免费的,无限流量的 Blog----github Pages 和 Jekyll 入门》
生活博客建议用 Tumblr , Farbox ,点点, Lofter 等
技术博客建议用 cnblogs , hexo(github page)等
& &353 天前
用 github page 搭静态的吧,省事省心。不过如果有太多图片就不建议了
& &353 天前
建议找个网上的教程一步一步搭建 wordpress ,也就是一些 mysql , php 安装一下,没有很难。一键安装可能会附带很多神奇的东西。
& &353 天前
@ 我也觉得是这样……
& &353 天前
php 的扩展去掉不必要的 fpm 进程开 2-8 个样子 能开 swap 就开上 swap
mkswap swapon
& &353 天前
@ 你的挂了,是不是 sql 内存不足了 2333
& &353 天前
@ 666 已右键
& &353 天前
换 typecho
& &353 天前
TurnKey Linux 只安装 wordpress
& &353 天前 via iPhone
@ 是啊,还是不稳定,现在我写了个监控脚本, MySQL 一挂立马重开
& &350 天前 via Android
在 daocloud 上搭 WordPress ,简单方便,有很多教程了,重点应该是博客的内容。
& &321 天前
似乎遇到了同样的情况…… conoha 的 1G VPS ,套了个 Cloudflare , Ubuntu 14.04 还架设了 SS ……
Wordpress 和 LNMP 都是照着 DigitalOcean 的攻略配置的,上传图片编辑的时候感受到了卡顿……这种情况下还有什么办法可以优化么。不至于要重装和编译 LNMP 吧……
& &321 天前
@ 我当时是全部推到重来,直接用现成的 AMH.SH 。
不知道为什么,的确收费的 AMH 没有各种问题……稍微设置一下,很傻瓜,但是就能用了。
& · & 845 人在线 & 最高记录 2399 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 73ms · UTC 16:44 · PVG 00:44 · LAX 08:44 · JFK 11:44? Do have faith in what you're doing.欢迎访问望星湖畔,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入望星湖畔
由于360网盘即将关闭,本站内部分下载资源可能暂时无法下载,请到相关文章评论处留言,我们会马上处理,谢谢合作!
本站正在搬家,各项数据恢复中……
Shadows是由设计的另一个高级主题,以最小的布局使得它更简洁而得名。
Shadows 主题使用最新的WordPress缩略图功能。 只需点击特色图片链接的底部,并设置你的图像。
Shadows WordPress主题特色
简约的设计
支持特色图片
WP3.0 +菜单系统-见“
在文章页可选tweet ,像按钮显示在标题下方
使用缩略图显示相关文章(可选)
美化的标签栏
顶部广告位
增强效果的下拉菜单
还有更多!
望星湖畔, 版权所有丨如未注明 , 均为原创丨本网站采用协议进行授权 , 转载请注明!(ERROR:15) & 访客不能直接访问}

我要回帖

更多关于 vps主机搭建wordpress 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信