Joao cevapsız düşünüyorum (kilitli) paylaşılan bir barındırma ortamı içinde çalışmanın inceliği.
Ancak, eğer uygun bir rsync yapmaniz gerekiyorsa, rsync çekme'u ortak ana bilgisayardan yapmayı düşündünüz mü?
- Bazı DSL yönlendiricilere sahip olmanın ve harici IP adresini çözümleyebileceğini varsayalım.
- Bir rsync doğrudan soketinden geliştirme kutunuza bağlantı noktası iletmeyi ayarlayabilirsiniz.
- Bir rsync isteğini
proc_open()
içinde tamamlayabilen basit bir PHP (veya her neyse) betiği yazabilirsiniz. Tamam
burada rsync portu alenen internete maruz kalacak ve doğrudan soket yöntemi yükü şifrelemez bir güvenlik açığı var (benim paylaşılan hizmet bunun için standart bir komut var) ama varsayılanı kullanmanıza gerek yoktur ve hizmetin sadece rsync sırasında çalışması gerekir.
Herhangi bir güncellemeden bir (delta) tarball kullanıyorum ve paylaşılan barındırma hesabım için bir yayın sürecinin parçası olarak yerel olarak patlayabilirim, ancak rsync orada. Yine de denemeye değer.
$ remote rsync --version
rsync version 3.0.6 protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, no symtimes
rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.