景安VPS 512M内存放个wordpress博客都压力山大

2013-07-11 17:40:39 +08:00
 onlybird
博客日IP 2500左右,PV 6K多点,今天把博客放上去内存就这样了。



现在感觉打开wordpress时而快时而慢,偶尔还会出现空白情况。
请问这台VPS是否适合放,或者升级到1G内存才够放?
2602 次点击
所在节点    VPS
33 条回复
pianai
2013-07-11 17:43:47 +08:00
把数据库切出来就好了
manhere
2013-07-11 17:44:16 +08:00
优化下wordpress啊(super cache之类的),可以支撑
onlybird
2013-07-11 17:45:54 +08:00
@pianai 最先就是使用他家提供的云数据库,发现更慢,,所以刚才才又导入了LNMP MYSQL里。
@manhere 有wp super cache的,,用后内存没有下来。
pianai
2013-07-11 17:50:13 +08:00
那很正常了 不过感觉他们家云数据还好 。 不过没事的 我一个vps 512 长期负载到3g 依然不宕机
onlybird
2013-07-11 17:52:10 +08:00
@pianai 负载到3都无压力????问题是现在使用着打开博客都卡,都开始在使用swap了
bindiry
2013-07-11 18:31:11 +08:00
可以试试东哥的 cos-html-cache 插件,效果很好。
onlybird
2013-07-11 18:42:15 +08:00
@bindiry 现在用的wp super cache ,应该都差不多
Zhang
2013-07-11 18:51:16 +08:00
w3 total cache效果更好
andyhu
2013-07-11 19:28:00 +08:00
得需要优化,另外定时清空缓存,给楼主个脚本放到cron里每10分钟运行下吧,另外服务器我用的debian 32位,去除所有不用的服务,把rsyslog换成占用资源小的inetutils-syslogd,把exim换成postfix,再用安全宝做静态内容的CDN,肯定没问题。楼主说的这个和景安没关系,主要是服务器配置的问题。内存容量都是一样的,不管放在哪服务器运行多少东西都是占内存的。我自己的wordpress,日ip700左右高峰时内存占用120M多,重启后30M多点,很稳定
[code]
aptitude purge acpi acpi-support-base acpid busybox dmidecode eject laptop-detect mpd-status console-setup nfs-common portmap
aptitude purge rsyslog && aptitude install inetutils-syslogd
[/code]

附带一个脚本可以快速清空内存里的缓存内容,服务器内存比较吃紧的话很好用,基本没什么太大副作用,看怎样取舍吧
[code]
#!/bin/sh
free=`free -mt | grep Mem: | awk '{print $4}'`
if [ $free -lt 100 ]; then
sync
echo 3 > /proc/sys/vm/drop_caches
fi

[/code]

ps. 安全宝这东西真不错,完全免费,CDN加速,还带js/css的压缩,抗ddos
andyhu
2013-07-11 19:31:06 +08:00
内存跑到swap的时候用这两条指令可以快速见效

sync && echo 3 > /proc/sys/vm/drop_caches
andyhu
2013-07-11 19:33:22 +08:00
顺便打个小广告啊,景安找我的话可以官方价8折出vps,512M VPS年付800官方售后
onlybird
2013-07-11 19:48:58 +08:00
@andyhu 安全宝普通节点是不防CC和DD的哟,这点我和他们技术确认过。
我是用的360网站卫士,,,我现在试验下你说的这个,,非常感谢。
rhwood
2013-07-11 20:15:28 +08:00
varnish+nginx+eaccelerator/apc+memcached+wordpress w3 total cache
前面有varnish 后面加memcached缓存,承载能力可以增长几倍。
rhwood
2013-07-11 20:17:09 +08:00
ps 如果lz不会,可以提供一次性收费设置
whuhacker
2013-07-11 21:51:47 +08:00
@rhwood 这么多东西 512M 内存够用吗?求证下
另外 PHP 5.5 自带了 Zend Opcache,性能要好些,eaccelerator/apc 应该可以抛弃了
jasontse
2013-07-11 21:54:49 +08:00
@whuhacker opcache不支持kv,怎么抛弃apc?
onlybird
2013-07-11 21:56:40 +08:00
@whuhacker
@jasontse
正在测试eaccelerator+memcached+wordpress的memcached插件。。发现内存的确是降了50M左右,然后swap稳定在了使用44M,,,但系统平均负载 1.86 1.32 0.86 1/135
rhwood
2013-07-12 09:13:11 +08:00
@whuhacker
@onlybird
就是因为内存少才需要这些,是我自己生产环境的配置,经历过实际严格测试,eaccelerator/apc不是关键,重要的是前面的varnish和后面的memcached
onlybird
2013-07-12 10:25:31 +08:00
@rhwood 谢谢哈,今早重新安装了系统,然后使用了一个牛逼的系统优化脚本,,,再安装 +memcached+wordpress的memcached插件 ,,,现在内存占用非常低,

物理内存:共 502.84 MB , 已用 364.05 MB , 空闲 138.79 MB , 使用率 72.4%
Cache化内存为 190.1 MB , 使用率 37.81 % | Buffers缓冲为 23.04 MB
真实内存使用 150.91 MB , 真实内存空闲 351.93 MB , 使用率 30.01 %
SWAP区:共 1027.59 MB , 已使用 0 MB , 空闲 1027.59 MB , 使用率 0 %
系统平均负载 0.22 0.17 0.14 1/55
sunwei922
2013-07-12 11:46:40 +08:00
512按道理不应该这样的,估计楼主没有优化

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

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

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

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

© 2021 V2EX