一千萬個為什麽

搜索

如何使用ec2來加速php圖像處理腳本

我試圖從概念上理解如何使用Amazon EC2來加速我正在運行的php腳本的處理。

我正在為我正在制作的映射網站生成大量的圖像切片,這是通過運行帶有mysql數據庫的php腳本完成的。我希望每周都以cron的形式運行它(當人們瀏覽網站時不需要)。問題是,ec2雲計算如何加快速度?

  • ec2服務器是否比常規虛擬主機快?
  • 或者我應該將腳本拆分成許多較小的腳本(例如,每個腳本可以用於生成給定縮放級別的圖像切片)?
  • 或者我是否需要創建多個同步的ec2服務器實例以使其更快?

謝謝。

最佳答案

您最好的選擇是將任務分解為不同的工作單元 - 生成單個圖塊,或單個縮放級別或特定大小的圖塊區域 - 並將其分布到多個EC2實例中。例如,紐約時報使用了數十個EC2實例來快速OCR幾十年的掃描報紙,這將在一臺服務器上花費更長的時間。

轉載註明原文: 如何使用ec2來加速php圖像處理腳本