0

高執行動態橫幅圖像生成我現在有一些專用的服務器,其中,我需要動態(每個請求)通過獲取從S3產品圖像生成一些橫幅圖像並生成一些自定義格式上上運行的軌道的應用程序每幅圖像的頂部(與標誌,產品價格,一些文字等結合)。圖像生成後,圖像可以緩存在CDN中。設置上EC2

需要進入每個圖像的許多產品圖像和數據/文本/價格經常發生變化,因此我不想依賴預先生成所有圖像組合並將它們存儲在S3中。在當前的設置我有,在這裏我使用的ImageMagick在通風櫥下生成圖像,請求需要大約750毫秒,其中三分之二是在紅寶石/ ImageMagick的時間花費和1/3是網絡。

我考慮產生的實際旗幟圖像的任務移動到亞馬遜(EC2可能)。這樣我可以使網絡到S3短,我可以更好地放大和縮小的請求進來,然後我就可以通過獲取從我目前的應用程序的API生成每個圖像所需的數據/文本。然而,我不確定是否有適合這種實際圖像生成的確切任務的庫,什麼是高性能?有沒有比產生一些EC2服務器(例如lambda)更好的方法?

+0

因爲有_many_ _many_方式來實現高性能的應用程序,我用'主要輿論based'檢舉此。我建議使用ImageMagick-7Q8(無HDRI),Magick ++和適用於C++的AWS開發工具包來創建訂閱SQS的守護程序。 – emcconville

回答