簡體   English   中英

當將easy_thumbnails與Amazon S3結合使用時,如何解決頁面進行4個額外查詢的問題?

[英]How to fix page doing 4 extra queries when using easy_thumbnails in combination with Amazon S3?

我正在設置Amazon S3以用作提供圖像文件的媒體服務器。 我使用easy_thumbnails將圖像縮略圖化。 easy_thumbnails在將其發送到S3之前進行裁剪,因此存儲了4張圖像,每張圖像的大小不同。 如果沒有Amazon S3,則頁面會執行2個查詢來加載頁面。 使用Amazon S3,它對同一頁面使用6個查詢。 查詢顯示原始文件和裁剪文件都被查詢。 我認為這不是必須的。 如何減少使用S3發出的請求數量?

此圖顯示了使用 Amazon S3的查詢 此圖顯示了使用Amazon S3的查詢 此圖正常顯示查詢 此圖顯示了沒有 Amazon S3的查詢

**編輯我注意到根據django軟件包, easy_thumbnails並未針對遠程存儲進行優化。 因此,對easy_thumbnails進行優化的替代方案也對我有幫助!

看起來easy_thumbnails每次加載頁面時都請求相同的圖像文件(對於easy_thumbnails而言,緩存可能不起作用)。 當我閱讀easy_thumbnails並沒有針對遠程存儲進行優化時,我在尋找替代方法並嘗試了sorl-thumbnail 這似乎可以完成工作! 它不會在每次頁面加載時發送請求,因此查詢量大大減少了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM