首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一个活跃的vBulletin站点的好主机是什么?

一个活跃的vBulletin站点的好主机是什么?
EN

Server Fault用户
提问于 2011-05-24 23:33:39
回答 3查看 175关注 0票数 0

我每次都在用VPS交换主机,我只是不确定我是否找到了正确的VPS。我使用了burst.net & rubyringtech的VPS,我只是觉得它正在慢慢地扼杀我的站点,因为速度慢。我真的不知道是网络还是VPS本身,但我真的希望修复这个问题。当我进入VPS高峰时,它显示如下:

代码语言:javascript
复制
top - 03:18:56 up 16:33,  1 user,  load average: 1.33, 1.40, 1.33
Tasks:  30 total,   1 running,  29 sleeping,   0 stopped,   0 zombie
Cpu(s): 27.2%us, 13.6%sy,  0.0%ni, 59.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1048576k total,   679712k used,   368864k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

页面至少需要2到3分钟的时间来加载。我在论坛上也只有50-60个成员。我有一个共享的主机帐户,论坛很快.VPS是个坏主意吗?

我该怎么做才能解决这个问题?我正在使用xcache和最新的mysql + php版本运行lighttpd。服务器是一个英特尔i7 2600 w/ 1gb上行链路(我认为1gb上行链路是一个谎言,因为我测试了网络,我看到的最高下载速度是code.google页面上的20 i7/S)

总之,我见过人们谈论linode。要我试试看吗?老实说,我不需要一个专门的服务器,但它只有50-70个成员在线。我该怎么办?我真的想要一个VPS,因为我喜欢根访问。有人有什么建议吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-07-24 18:24:55

我使用Linode与Gentoo 32位。我还使用vBulletin,支持它的软件是Apache、PHP和MySQL。

这是一条调整Apache和MySQL的漫长道路;我们正在使用768 MB的Linode,我已经完成了对Apache内存/CPU使用的调整。目前,我仍在调整MySQL,以便在不使用太多内存的情况下提供足够的缓存。对于VPS来说,我非常接近它没有真正交换的地方,而是有Apache队列连接,而不是填充交换。

一个有帮助的选择是mod_pagespeed;我们在网站上有很多图片,还有很多小图片,这确实有帮助。刚刚更新到最新的SVN --使用mod_ nice -9999 ebuild,先做了一个快速测试--它有一些很好的新特性。

与共享服务器不同的是,您不能像Ronco Showtime Rotisseri那样“设置它并忘记它”;我看到许多客户端认为它是这样工作的,但实际上并非如此。您需要花时间来调整Apache (或您使用的任何web服务器)、微调MySQL和微调PHP。我并没有真正使用lighttpd,所以不能真正帮助您;但是,如果页面要花费2-3分钟才能使用,而lighttpd没有问题,那么MySQL就是罪魁祸首。

最近我遇到一个客户端,他在他的站点上抱怨速度慢,每次页面加载需要50秒,但是当我检查他的VPS时,他的负载只有0.2,内存使用量只有15%左右。那是怎么回事?

他的Apache和MySQL都配置错了。MySQL没有query_cache、thread_cache和table_cache的定义,因此有效地禁用了这些选项。MySQL根本不做任何缓存。Apache也有类似的问题;MaxClients设置为10,他看到的流量足以使用两倍以上的流量。在我做了适当的调整之后,重新启动了MySQL和Apache,站点加载得很快。

在调整MySQL时,名为mysqltuner的免费perl脚本非常方便,但在调整它时,请记住内存的最大使用量;不要设置比web服务器可以使用的更多可用的MySQL连接,并且不要调整缓存/大小变量超过可用内存的一部分--例如,理论上,Linode上的MySQL可以使用不超过39%的内存。

我希望上面的帮助和信息是有益的。值得注意的是,我们已经在Linode上运行了大约3个月,由于Slicehost在不久的将来被迫迁移到RackSpace云,所以从Slicehost迁移到Slicehost。

还有一件事(我相信我会回来了解更多的编辑):我运行mpm_event用于Apache,mod_php运行mod_php。

票数 1
EN

Server Fault用户

发布于 2011-05-25 00:06:55

我已经成功地使用了Rackspace云服务器 (类似于VPS)。您可以维护完全的根访问,并在需要时能够扩展服务器。性能非常好,如果您需要将数据库放在它自己的服务器上,您也可以使用该选项(当然,成本更高)。

有了Rackspace,您就可以注册一个帐户,而不必购买任何服务,并且可以根据需要拆分一个虚拟机。您只收取您所使用的费用,因此,如果您只需要一个小时的服务器,您只需支付一个小时。可以非常方便地进行开发或概念工作的证明。

票数 0
EN

Server Fault用户

发布于 2011-06-24 16:34:29

我在我的网站上使用Linode,它对我来说有很好的记录。我个人喜欢使用ArchLinux86-64。现在还有大量的公共“堆栈脚本”可以为您设置所有的东西,比如LAMP和类似的。它们也是竞争对手中的佼佼者,因为它们为你提供了5.12亿内存,带外接入,巨大的位置选择,以及一个20美元的简单DNS管理接口。

我遇到了一些小的停机问题,但这是因为我所在的物理机器是不稳定的(但我现在已经迁移到另一台机器了),所以在我使用它们的1.5年间,我大概总共有30分钟的停机时间。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/296803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档