我正在使用kubernetes集群的Web应用程序。但是当吊舱开始扩展时,我遇到了问题。更多广告连播->较慢的应用(每次点击都更长)从我的角度来看,缓存存在问题。我正在尝试按体积或持久体积解决所有豆荚共享的问题。但是它仍然有相同的输出,似乎每个Pod都想创建新的缓存。
还有其他解决方案来重新设计代码吗?
关于缓存问题,您是否考虑过:
像nginx这样的入口控制器可以缓存静态内容并直接从中传递? https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1
CDN可能是缓存不是私有的还是动态的?
随着豆荚的增加,对我来说增加的时间听起来不像是缓存问题,也不只是缓存本身。 Web服务器扮演着重要角色,或者负载平衡器和/或位于前面的防火墙限制了带宽。如果您有1或100个Pod,并且没有网络延迟,则从浏览器到Pod到浏览器的往返行程应该相同。在您的情况下,流量增加会降低连接速度。我在Pod前面的网络上限带宽也遇到了类似的问题。