PHP FTP performans yükü ne kadar büyük?

2 Cevap php

Ben bir etki bir PHP komut dosyası var (example.com demek) ve bu etki üç alt etki alanlarını vardır:

a.example.com

b.example.com

c.example.com

Bu, tüm bu etki IP adresleri xxx.yyy.zzz.ddd ve etki alanları son sekizli ("ddd" bölümü) sadece farklı olduğu. Ben alt etki alanları için oldukça sıradan olduğunu düşünüyorum.

Bu gerçeği FTP uzantısı (görev (her şirket, her bir alt alan üzerinde kendi klasörü vardır) Her alt etki aynı klasör oluşturmak için) ve performansını artıracak eğer benim sorudur. Benim fikrim FTP barındırma sağlayıcı yerel ağ kullanımı ve oldukça hızlı olmalıdır therefory olabilir olmasıdır.

Bazı testler çalışacağız ama bu bile mümkün ya da bir "çöp fikir" eğer ben bilmek istiyorum.

Yanıtlar için teşekkür ederiz!

2 Cevap

Hedef tüm makinelerin aynı alt ağda çünkü komut FTP rutin hızlı yürütecektir: Bu sizin bir soru gibi görünüyor?

Kısa cevap hayır. Script çalışıyor ve FTP sunucuları komutları gönderilir ve alınan ne kadar hızlı belirleyecek nereye arasındaki 1) ağ bağlantı: Uzun cevabı o görevin performansını etkileyecek iki büyük şey var olmasıdır. 2) fiziksel ortam (sabit sürücü) makine ve yazma hızına hız yürütmek için komutları ne kadar sürer belirlemek olacaktır.

Kesinlikle üç farklı FTP sunucularına komut giriş var ve mkdir komutu çalıştırmak mümkündür. Ben bütün internet erişilebilen bir php komut dosyası yapmak için bir güvenlik bakış açısından muhtemelen böyle harika bir fikir düşünüyorum.

Script diğer makineleri gibi aynı ağ üzerinde ise o zaman evet, FTP kendisi (login ve gönderme komutları) başlangıç ​​süresi yavaş bile, oldukça hızlı olacaktır. PHP betik bazı diğer ağdan çalıştırılan bile muhtemelen oldukça hızlı olacak, ama o zaman (ya da sizin için "hızlı" olmayabilir olabilir) bitirmek için bir kaç saniye sürebilir.

Script nedeniyle ağ hataları veya başka bir nedenle (böylece daha sonraki bir zamanda bunları oluşturabilirsiniz) için klasörleri yapımında başarılı değilse, muhtemelen, bazı hata işleme olmalıdır.