我正在使用Fine Uploader爲社區網站創建一個模型文件上傳工具。Fine Uploader session縮略圖加載緩慢
我已經設置了會話以檢索服務器中的初始文件以及縮略圖URL。
這一切都很好,但縮略圖的渲染速度非常慢。 我無法解決原因。所以我硬編碼爲四個文件中的每一個使用一個非常小的縮略圖。這沒有什麼區別。
服務器端不是問題。信息很快就會回來。
我做錯了什麼?爲什麼fineuploader如此緩慢?這裏是屏幕抓取。渲染四個縮略圖需要4秒鐘的時間。
我使用的是最新的Chrome。這是一個相當強大的機器上的NancyFX項目。用其上的大圖片渲染其他頁面很快。
客戶端代碼:
thumbnails: {
placeholders: {
waitingPath: '/Content/js/fine-uploader/placeholders/waiting-generic.png',
notAvailablePath: '/Content/js/fine-uploader/placeholders/not_available-generic.png'
}
},
session: {
endpoint: "/getfiles/FlickaId/342"
},
服務器端代碼:
// Fine uploader makes session request to get existing files
Get["/getfiles/FlickaId/{FlickaId}"] = parameters =>
{
//get the image files from the server
var i = FilesDatabase.GetFlickaImagesById(parameters.FlickaId);
// list to hold the files
var list = new List<UploadedFiles>();
// build the response data object list
foreach (var imageFile in i)
{
var f = new UploadedFiles();
f.name = "test-thumb-small.jpg"; // imageFile.ImageFileName;
f.size = 1;
f.uuid = imageFile.FileGuid;
f.thumbnailUrl = "/Content/images/flickabase/thumbnails/" + "test-thumb-small.jpg"; // imageFile.ImageFileName;
list.Add(f);
}
return Response.AsJson(list); // our model is serialised by Nancy as Json!
};
是否存在文件大小問題?我還沒有發回真正的文件大小呢。這只是爲了顯示。 –