从Dropbox帐户提供图像时,页面加载速度太慢

时间:2014-11-30 09:35:24

标签: ruby-on-rails ruby-on-rails-4 dropbox

我正在使用dropbox来托管我在heroku上部署的rails应用程序的图像,但是当我请求页面时,它只是挂起太长时间并且没有响应。因为它等待所有BTW占用太长的图像的GET请求,直到那时页面才冻结。

用户认为没有任何事情发生并离开页面。

http://www.shaktimarble.com/makrana_marbles/albeta_marble

我需要一个意见,如何让这个应用程序更快一点,或者至少首先加载页面使其可见,然后在页面上加载图像,以便用户不会认为没有发生任何事情。

1 个答案:

答案 0 :(得分:1)

您应该将这些图像放在CDN(内容分发网络)上。 DropBox真的不是CDN。这是一个文件同步和共享服务。我几乎愿意打赌DropBox的速率限制从单个IP地址下载。

说了这么多,你可以使用JavaScript在页面文本渲染后将图像元素加载到页面中的DIV中,这可能会让人觉得事情会更快一些,尽管如果页面不起作用,用户禁用JavaScript。