Netsis İstemci (Client) Performans Artırımı
Netsis istemci uygulaması genellikle ağ üzerinden çalışmaktadır. Çalışma süresince genellikle veritabanı sorguları ve uygulamaya ait dll dosyaları sürekli olarak veri trafiğini artırmaktadır. Artık netsis netupdate servisi ile istemcilerin dll dosyalarını kendi bilgisayarlarında barındırılarak çalıştırılması ve performansın artırılması sağlanmıştır.Aşağıdaki adımlar uygulanarak bu işlemler gerçekleştirilebilmektedir.
Netsis 9.0.57 sürümünde, NetUpdate uygulaması aracılığıyla istemci güncelleme desteği sağlanmıştır. Daha önce yalnızca sunucu güncellemelerinde kullanılan NetUpdate, artık istemcilerdeki dosyaların da güncellenmesine olanak tanımaktadır. Özellikle ağ bağlantı hızından kaynaklanan sorunlar, dosyaların sunucu üzerinden okunması durumunda performans sorunlarına yol açabilmektedir. NetUpdate v.2.0 geliştirmeleri kapsamında istemcilerin yerel dosyaları üzerinden çalışabilmesi ve dosyaların toplu şekilde güncellenmesi sağlanmıştır. Bu sayede, Netsis sunucusunda yapılan son güncellemeler tüm istemcilere iletilebilmektedir.
İstemci güncelleme desteğinin kullanılabilmesi için Netsis sürümünün 9.0.57 veya üzeri olması gerekmektedir.
Güncelleme paketlerinin oluşması için sürüm geçişi NetUpdate üzerinden gerçekleştirilmelidir.
Ayrıca, istemcilerde uygulama dosyaları ağ üzerinden çalışıyorsa, ekranın sağ üst bölümünde bir uyarı görüntülenmektedir.
Ağ üzerinden çalışan istemcilerde Registry Editor’de “Netsis\9.0\KokDizin” yolunda ağ adresi tanımlıdır.
Diğer bir koşul ise, istemcilerde NetUpdate Service’in yüklenebilmesi için minimum 9.0.57 sürümünde RegKontrol işleminin en az bir kez çalıştırılmış olması gerekmektedir.
Güncelleme işlemi için NetUpdate Service, sunucu ve istemcilerde aktif durumda olmalıdır.
RegKontrol işlemine ait loglarda NetUpdate Service’in kurulu olup olmadığı bilgisi görüntülenebilmektedir.
Windows Firewall açık olduğunda, gelişmiş güvenlik duvarı ayarlarında 2027 portu için gelen ve giden kurallar tanımlanmalı, bağlantı noktası TCP seçilerek 2027 portuna bağlantılara izin verilmelidir.
Sunucu güncellemesi NetUpdate ile gerçekleştirildiğinde, istemcilere gönderilecek paket dosyaları “…\Netsis\ENTERPRISE9\Servis\NetUpdateService” dizinindeki “NetUpdatePackage” klasöründe *.zip dosyası olarak kaydedilmektedir. Bu işlem, ana sürüm ve patch güncellemeleri için güncelleme tamamlandıktan sonra gerçekleşir.
Paket dosyaları oluşturulurken, ekranın alt bölümünde “Güncelleme dosyalarının istemci güncellemesi için yedekleniyor” uyarısı gösterilmektedir.
Güncelleme paketlerinin oluşturulması tamamlandığında ekran görüntüsünde görüldüğü gibi ZIP arşiv dosyalarının belirtilen dizinde mevcut olması gerekmektedir.
Eğer güncelleme paketleri oluşmadan istemci güncellemesi başlatılırsa, aşağıdaki ekran görüntüsünde yer alan uyarı mesajı alınacaktır.
NetUpdate.exe sunucuda açıldığında, Yükleme Seçenekleri ekranında “İstemci Güncelleme Yapılsın” seçeneği görüntülenmektedir.
Bir sonraki sekmede, güncelleme işlemlerinin yönetildiği bir ekran açılmaktadır. Bu ekranda, istemcilere ve sunucuya ait makine adı, IP adresi, mevcut sürüm, online/offline durumu, son güncelleme tarihi ve güncelleme durumu gibi önemli bilgiler yer almaktadır.
Tip alanında istemcilere dair iki seçenek bulunmaktadır:
- ClientLocal: İstemci makinenin uygulama dosyalarını yerel kaynaklarından kullandığını belirtir.
- ClientNetwork: İstemci makinenin uygulama dosyalarını sunucu üzerinden kullandığını ifade eder.
Online seçeneğinde, istemci makinenin aktif olup olmadığı bilgisi gösterilmektedir. Makine bilgileri listelenirken istemcilere eşzamanlı olarak ping isteği gönderilir ve bu sayede makinenin online veya offline durumu belirlenir.
Eğer sunucuda NetUpdateService çalışmıyorsa, istemci güncellemesi başlatılmaya çalışıldığında “Net Update Servisine erişilemedi.” uyarısı görüntülenecektir.
İstemcide NetUpdateService çalışmadığında ise, grid alanda o istemciye ait makine bilgileri listede görünmeyecektir.
Son Güncelleme Durumu: Güncelleme işlemi istemci için hatalı sonuçlandığında, ilgili alanda hata detaylarına erişim sağlanabilmektedir.
Grid üzerindeki sağ tık menüsünde bulunan “Güncelleme Geçmişi” seçeneği ile istemci bazında önceki tüm güncelleme geçmişine ait paket gönderim tarihi, güncelleme başlangıç ve bitiş zamanı, eski sürüm ve mevcut sürüm bilgilerine ulaşılabilmektedir.
Güncelleme işlemi, ClientNetwork tipindeki bir istemci için gerçekleştirildiğinde uygulama dosyaları istemcinin sistem diskine kopyalanmaktadır.
ClientLocal tipindeki istemcilerde ise uygulama dosyalarının güncellenmesi, istemcinin yerel dizinindeki dosyalar üzerinden gerçekleştirilmektedir.
Güncelleme işlemini başlatmak için, istemciler sol taraftaki seçim kutucuğundan veya “Tümünü Seç” menüsünden seçim yapılarak “Güncelle” butonuna tıklanmalıdır.
Güncelleme başlatıldığında, eğer istemcide Ephesus.exe açık durumdaysa kullanıcıya oturumun sonlandırılacağına dair bir bildirim gönderilir. Kullanıcı, belirtilen süre içinde oturumu kapatmadığında sistem otomatik olarak oturumu sonlandırarak güncelleme işlemi başlatılır.
Sizde netsis erp programınızın performansını artırmak istiyorsanız bu adımları uygulayabilir veya bizlerden danışmanlık hizmeti alabilirsiniz.