Nginx及其caching系统。 他们都一样吗?

对于PageSpeed,Microcaching和Memcached,我有点困惑。 他们只是不同的工具,做同样的工作?

我最初是想用Nginx来使用PageSpeed。 如果我这样做,我需要微型caching吗? 而memcached呢?

  • 微型caching:一种技术,可以在很短的时间内(以秒为单位)caching准静态但dynamic生成的内容。 这只有在每隔这个时间间隔有多个请求时才有用。
  • PageSpeed:一组作为Web服务器模块实现的技术,尝试通过加载顺序变更,JS和CSS缩小/压缩,图像大小调整/压缩,caching和各种其他filter等优化来加速网站。 与微caching相比,它主动更改传送给客户端的内容。
  • Memcache是​​一个通用的RAMcaching系统,用于许多不同的目的。 它可以用作至less为PageSpeed的caching后端。

您可以将微caching和PageSpeed一起使用,但是您必须testing它是否可以帮助您。

如果你正在寻找真正的速度,我也听说过关于清漆的好事。 有点在我头上实现(我很高兴与memcache,但是),但你可能想看看。

另外,我对JS和CSS缩小和压缩的经验也不是很好。 当我尝试configuration它时,造型趋于中断。