PHP resim boyutlandırma için iyi bir sunucu spec

3 Cevap php

Kullanıcıların daha sonra 4 farklı boyutta içine yeniden boyutlandırılmıştır resim yüklemek sağlayan bir site var.

Ben yeni bir ev sahibi taşınıyorum ve ben bu görevi ele için iyi bir spec yapar merak - veya herhangi bir sunucu spec bu görevi ele almak gerekir. Ben daha fazla RAM ve daha iyi bir işlemci vs bakmak gerekir ..

Görüntüler şu anda 2mb sınırlıdır ama bu artırmak istiyorum.

(Bu görev için) bunlar arasında seçim yapmak bir şey var mı?

Option 1. * Processor: Pentium 4 3GHZ Hyperthreaded * Memory: 2GB DDR SDRAM * Hd1: 120GB 7200RPM SATA / 8MB Cache * Hd2: 120GB 7200RPM SATA / 8MB Cache * OS: Linux - CentOS 5 (+32 Bit)

Option 2. * Processors: Dual Core Intel Core 2 Duo 2.2GHz * Memory: 1GB RAM * Hard Disk: 1x 160GB 7,200rpm * OS: Linux - CentOS 5.2

edit:

3 Cevap

Eğer (GD? ImageMagick? Başka bir şey) ya da mevcut sunucu spec ve performansını ne kullanıyorsanız, size bir süre başına yapıyorsun kaç söyleme.

Bir yapıyoruz sürece Ancak, bu sunucuların hem ince yolu daha olmalı.

PHP görüntüleri ile çalışan tüm php.ini dosyası ayarlama hakkında çünkü kesinlikle (genel hosting) bir VPS ile sopa.

Bir PHP komut dosyası yükleme işlemi başarısız olur nedenleri bir ton vardır:

  1. Upload is too big. The upload size is controlled by several directives: post_max_size, upload_max_filesize, memory_limit. If all of the above directives are not configured properly, the defaults will cap you around 2MB.
  2. Bellek görüntü ile çalışma dışarı koştu. Memory_limit yönergesi Bu etkiler. Ayrıca kod yerine komut feshi için bekleyen en kısa sürede bilgi bırakmadan emin olun.
  3. Operasyon çok uzun sürdü. max_input_time ve betik (HTTP I / O, max_execution_time gerçek senaryo yürütülmesini kontrol max_input_time kontrolleri) yürütmek alır ne kadar max_execution_time kontrolü. Büyük görüntüleri işlemek için daha uzun sürer.

Koşulları başarısız olduğu anlamaya ve daha sonra bu koşulları gidermek için sunucu büyütmek. Eğer performans sorunları dayalı ana geçiş yapıyorsanız, önce bunu yapmak isteyebilirsiniz. Sen anahtarı gereksiz olduğunu bulabilirsiniz.

Bir ince - Eğer sadece geliştirme / test, ve belki sadece bir yumuşak başlatmak yapıyoruz IF. Canlı gitmek için bekliyoruz sizin sunucu yük ve kaç süreçleri sizin gerçek yeniden boyutlandırma görüntüleri için ne kadar yumurtlama olduğu gibi sekmeleri tutmak için ihtiyacımız olacak.

Eğer yakın gelecekte ciddi ses işlemek için düşünüyorsanız, kesinlikle çift çekirdekli sistem isteyeceksiniz. Yeniden boyutlandırma görüntüleri çok yoğundur. Daha yolda, sadece görüntü işleme ve siteyi ele birini işlemek için ek makineler gerekebilir.