You are here

登录用户和匿名用户访问Drupal站点时的速度会有明显区别

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2009-04-22 01:41

前天多装了10个Drupal模块,而访问的人最近多了一些,速度非常慢.所以不得已,有删除了10多个模块,性能有了显著提高.

另外我把需要动态查询数据库的区块也去掉了.这样就增加了响应速度.我同时用登录用户和匿名用户对比,访问速度相差很远.

建议大家用匿名的方式访问本站.

 

    为什么这么慢的原因,我已经知道了,就是主机上的内存.分配给web服务器的内存是有上限的,分配给Drupal站点的内存是存在上限的,同样处理同一站点的不同页面的线程数也是有限制的,如果提高这些限制,访问速度和性能就会有很大提高.但是现在只能选择关闭模块,还有相应的功能了.

   模块加多了,会非常耗费内存.这一点我讲过,这两天碰到了这个问题了.建议大家使用匿名用户访问.这样可以降低服务器的负荷.

论坛:

涉水轻舟@drupalchina.org 的头像

建议大家使用匿名用户访问.这样可以降低服务器的负荷.??
——那如果有很多注册用户怎么办呢。老葛是否可以在你的培训当中讲解一些关于Drupal 的分布式服务器架设。或许你有讲过,因为我在广州,没能有机会去参加你的培训。呵呵,希望以后有机会能向你学习……

g089h515r806 的头像

我做了一点修改,网站的访问速度又恢复了正常.
采取了许多措施,不知道到底哪里出错了.服务器段的内存限制应该是一方面的.我访问同一服务器上的另一个站点,和我的一样慢.
现在也没有想起来怎么回事,访问速度超级慢.卸载了10余个模块,去下了动态的区块,都看到了效果,但是最终还是很慢,不断地测试,又作了一个修改,发现好了,我并没有改服务器端,还是lon把服务器端作了修改。
总之,我看到网站的速度恢复正常了。我不知道我最后修改的地方,是不是它引起的,所以就不说了。
还有,凌晨1点钟的时候,我看到网站上有100+多人在线,所以也不排除在受到黑客的攻击。不过也可能有人在测试我站点的负载量。
网站不好办啊。