全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2612|回复: 12
打印 上一主题 下一主题

[经验] 优化系统还不如升级内存来得实在

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-6 12:15:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看过很多高手的LAMP或者LNMP优化攻略,节省内存的速度不快,速度快的不节省内存。

比如一个50万主题日PV10万的论坛,没有1G的内存怎么优化都跑不顺,MYSQL得吃掉80%的内存,你不给它吃这么多它就不愿干活。

什么key_buffer、max_allowed_packet、table_cache、sort_buffer_size、read_buffer_size之类的这些参数,如果有条件尽可能的设置高一些,按默认配置的倍数设置吧,比如同时增加100倍,MYSQL不会白白的浪费内存,它用掉的内存总会在速度上体现出来,当然前提是别把整个系统给宕掉了

按照尽可能节省内存的方式配置MYSQL,泡论坛灌水啥的感觉不到多慢,因为常驻论坛的会员看得都是前几页的新帖子,在短时间内被很多人刷新过的,MYSQL会把这些数据缓冲起来。但一访问后面的老贴,那些好几个月没人翻过的老贴,速度明显就慢下来了。而搜索引擎带来的访问大部分都是访问的老贴,如果访客在搜索引擎打开一个网页延迟了2秒,他可能就会急躁的把它关掉,用户的耐心是有限的。

如果有条件尽可能的分给MYSQL的内存超过MYSQL数据库的大小,这样数据库查询大部分都在内存里进行,速度嗖嗖的,很少去读磁盘了。如果几十G大小的mysql就免了。当然按照那些优化攻略去做在同样的性能下能节省一部分内存,但别指望能有天壤之别,巧妇难为无米之炊。

又开始怀念国内托管的日子了,自己的服务器可以加4G内存甚至更多,不用每月多增加费用。租用VPS加点内存每月都得多交钱
2#
发表于 2010-7-6 12:16:30 | 只看该作者
原帖由 盖茨他爹 于 2010-7-6 12:15 发表
看过很多高手的LAMP或者LNMP优化攻略,节省内存的速度不快,速度快的不节省内存。

比如一个50万主题日PV10万的论坛,没有1G的内存怎么优化都跑不顺,MYSQL得吃掉80%的内存,你不给它吃这么多它就不愿干活。

什么key_buffer、 ...


其实,静态化才是王道...
3#
发表于 2010-7-6 12:16:53 | 只看该作者
非常同意楼主
现在一些所谓的VPS专用的优化方法,大多是把mysql参数设置得非常低,使得看起来内存占用很小,严重牺牲了网站的速度
4#
发表于 2010-7-6 12:19:29 | 只看该作者

回复 1# 的帖子

现在想把内存用掉都用不掉。13W每小时的PV.内存才用500M左右。
5#
发表于 2010-7-6 12:20:06 | 只看该作者
我国内的服务器上面都没有我自己的站,这个是不是比较搞笑。
用吧,跟共惨党走,没错的
6#
 楼主| 发表于 2010-7-6 12:33:15 | 只看该作者
静态化、缓存这些技术不太适合论坛,论坛的内容时时刻刻都在变化,最好能实时读取数据库。
如果是生成静态的CMS,每天上百万的PV也用不了多少内存,主要的负载在nginx上
用缓存可以解决PV量大的问题,但提不了那些老贴的访问速度,总不能把那些老贴都缓存起来吧,如果回复一次就生成一次缓存系统负载会更大。
7#
发表于 2010-7-6 12:44:31 | 只看该作者
学习。。。。。。
8#
发表于 2010-7-6 12:50:09 | 只看该作者
缓存还是很有用的。比如两秒钟更新一次缓存。并发量超大的时候,缓存价值 就出来了。想象一样,并发数量如果1w5,那你缓存的这两秒钟,就为你省了多少资源消耗。

PV越高,缓存的作用就越大。
9#
发表于 2010-7-6 12:51:48 | 只看该作者
原帖由 盖茨他爹 于 2010-7-6 12:33 发表
静态化、缓存这些技术不太适合论坛,论坛的内容时时刻刻都在变化,最好能实时读取数据库。
如果是生成静态的CMS,每天上百万的PV也用不了多少内存,主要的负载在nginx上
用缓存可以解决PV量大的问题,但提不了那些老贴的访问速 ...


WHT这类大论坛,都限制了要过60秒或者多少才能进行第二次回复,这样算起来,同时在线的人几千个的话,每秒钟回复的数量不会很大。缓存代价还是比较小。
10#
发表于 2010-7-6 12:54:50 | 只看该作者
原帖由 删除 于 2010-7-6 12:20 发表
我国内的服务器上面都没有我自己的站,这个是不是比较搞笑。

我很久前就这样了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-24 08:07 , Processed in 0.167649 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表