Ruby on rails RoR:-在CDN中使用公共映像以提高生产性能
我已经实现了一个rails应用程序,并将其部署在azure Web服务器上Ruby on rails RoR:-在CDN中使用公共映像以提高生产性能,ruby-on-rails,ruby,ruby-on-rails-3,azure,cdn,Ruby On Rails,Ruby,Ruby On Rails 3,Azure,Cdn,我已经实现了一个rails应用程序,并将其部署在azure Web服务器上 <img src="http://www.quackit.com/pix/milford_sound/milford_sound_t.jpg" /> 我遇到的问题是,公用文件夹中的一些图像需要很长时间才能加载,因此网站性能非常低。一些图像小到20kb,仍然需要大约13秒才能加载 我的问题是,如果我将图像放在CDN(内容交付网络)的公共目录中,然后通过缓存加载,它会提供更好的性能还是不会影响整体性能 是否也可
<img src="http://www.quackit.com/pix/milford_sound/milford_sound_t.jpg" />
我遇到的问题是,公用文件夹中的一些图像需要很长时间才能加载,因此网站性能非常低。一些图像小到20kb,仍然需要大约13秒才能加载
我的问题是,如果我将图像放在CDN(内容交付网络)的公共目录中,然后通过缓存加载,它会提供更好的性能还是不会影响整体性能
是否也可以将rails应用程序生产中的所有图像放入CDN中
谢谢。请记住,CDN只是另一个Web服务器。当您使用CDN时,您所做的只是超链接到另一个Web服务器上的资源
<img src="http://www.quackit.com/pix/milford_sound/milford_sound_t.jpg" />
现在,它会加快你的应用程序的加载时间吗?大概影响这一点的因素很多,即:
@aaron storrer..谢谢你提供的信息..事实上,我在网上浏览了一些页面速度很快的网站,应用程序运行速度很慢..加载应用程序大约需要15秒..前端是angularjs,预编译的js文件大约有1.5 mb..最上面是来自公共目录的大量图像,这需要很长时间才能完成加载。因此出现了问题。你可以检查你是否愿意。该网站是whatsonindia.com。我检查了它,并查看了源代码。事实上,它几乎立即为我加载。(我正在使用每秒12兆字节的宽带连接。)你可以尝试将一些较大的图像文件移动到amazon cloud front或其他地方。我不会尝试移动JS或CSS,除非我绝对有。YMWV@aaron stoner..谢谢你的回复..我只是想知道如果将静态图像移动到CDN,性能是否会有任何不同。我只是想知道。谢谢