这里的关键字是身份验证的!
目前(据我所知),为匿名访问优化的事实上的方法是通过静态页面缓存进行优化(清漆/squid/boost)。
然而,据我所知,在大多数用户都经过身份验证的情况下,这似乎没有多大好处。
除了明显的APC、Memcache和在硬件上花钱之外,有什么最佳的方法来优化高流量站点的性能,这些站点大多是经过身份验证的用户?
例如: drupal.org、社交网络、社区等。
我现在对Drupal 6更感兴趣,所以我想MongoDB现在还没有申请.
发布于 2011-04-01 15:28:51
每个站点都是不同的,因此需要不同的技巧才能使其工作。以下是我为我们的站点使用的登录性能。
如果你真的想知道是什么导致了缓慢的代码,那就对你的网站进行高速缓存。drupal页面执行时间的贡献是什么?
编辑:看起来7.x版本的Auth正在开始开发。还没用过,只是有东西要查。
发布于 2011-04-08 05:21:09
安装经过身份验证的用户页缓存(授权缓存)和易自缓存,并编写您的自定义插件,以便于创作缓存。插件使页面的某些部分可以通过ajax获取。因此,页面的很大一部分将被缓存,而ajax将得到一个变化的部分。您可以使用清漆和其他代理来缓存此类页面。
发布于 2011-04-02 00:09:20
使用XHProf分析您的慢页。这是显示哪些函数速度慢的最佳工具。另一个有用的工具是mysql的缓慢查询日志。
https://drupal.stackexchange.com/questions/1723
复制相似问题