Bir NFS üzerine PHP ile ayıklayacak zaman yavaş Hızları, onu nasıl hızlandırabilir?

1 Cevap php

Ben NFS hız ve php yüklenenler artırmak için nasıl anlamaya çalışıyorum.

  1. Dosya web sunucusu yerel tmp dizinine yüklenir

  2. PHP ile ben NFS dosya userxxx.zip kopyalamak

  3. PHP ile ben NFS başka dir NFS userxxx.zip ayıklayın.

Ne bulma yaşıyorum dosya Adım 3'te, dosya, web sunucusu tarafından işlenen, web sunucusu tarafından NFS aracılığıyla okumak ve geri NFS karşısında tarih ediliyor olmasıdır.

Beklendiği gibi hızları çok yavaştır.

Might a possible solution be to get the Fileserver to extract the zip? a) Webserver copies the file to the NFS b) Webserver makes a web service call to the Fileserver c) Fileserver can now unzip the file like it's local and the speeds should be much faster.

İnsanların bu sorunu yaklaştı nasıl herhangi bir öneri herkes seviniriz.

(Php ZipArchive () çok yavaş olduğunu farkındayım, ve ben muhtemelen java veya php exec hızlandırmak halletmek kullanacağız)

Teşekkürler

1 Cevap

Neden sadece de / tmp dosyası bırakmayın ve orada halletmek ve NFS çıkan dosyaları yazmak?

Eğer zip dosyası Açılmış dosyaları ile birlikte NFS kadar bitirmek istiyorum bile, NFS üzerinden bir şey kopyalama ÖNCE yerel iken, bunu halletmek gerekir. Sadece tekrar onu geri okumak için NFS üzerine koymak için hiçbir neden yoktur.