Yapılandırma Ayarları'nda bazı yapılandırma değişiklikleri varsa (fark eder mi?) Yapılandırma Ayarları ve değişiklik yapıyorum, eklentinin tüm örneklerini almaya zorlar En yeni ayarlar mı yoksa yapılandırma ayarlarının yayılması biraz zaman alıyor mu?Bir Eklentinin CRM Unsekür Yapılandırma Ayarlarında Yapılan Değişiklikler Anlık Durumda
cevap
değişim her ön uç web sunucusuna yaymak için var, bu yüzden kesinlikle önce çok kısa gecikmeleri gördük ama saniye bahsediyorum. Zamanın büyük bir çoğunluğu, Güncelleme Adımını vurduğumda ve daha sonra UI'de herhangi bir eylemi başlattığımda, eklentinin güncellenmiş yapılandırma değeriyle çalıştığını görebiliyorum.
Async hizmetinde çalışan eklentiler söz konusu olduğunda gecikmelerden daha az eminim. Anlamı, 30 eşzamanlı olmayan eklenti/wfs sıraya alınmışsa, yapılandırma değişikliğinizi yaparsınız, sıraya alınan işlerin yeni değeri mi yoksa eski değeri mi kullanacağından emin değilim.
Bunu araştırmanın kolay bir yolu, eklentinizin izleme günlüğüne yazılmasını ve ardından sistem günlüklerindeki izleme günlüğü düzeyini tümünün ayarlanmasıdır. Eklenti izleme günlük kayıtları, eklentinin hangi yapılandırma değerlerini çalıştırdığını gösterir.
- 1. Bir dalda yapılan tüm değişiklikler nasıl atılır?
- 2. Django- Yanlışlıkla yapılan değişiklikler nasıl geri alınır?
- 3. WordPress: Bir Temadan Bir Eklentinin İşlevine Erişme
- 4. Eklentinin dizini nasıl belirlenir
- 5. QtCreator seti ayarlarında Qt5reator seti ayarlarında Qt5
- 6. CRM
- 7. Anlık
- 8. Bir anlık sigalarm c
- 9. Xcode modülleri ayarlarında etkin, ama yine de, "Modülleri Enable" ayarlarında
- 10. node.js kullanılarak yapılan değişiklikler için bir klasör izleyin ve bunlar değiştirildikten sonra dosya yollarını yazdırın
- 11. Aralarında yapılan değişiklikler bağımsız olsa bile, birden çok değiştirilmiş kaynak dosya bir defada Git'e eklenmelidir mi?
- 12. CRM 4
- 13. CRM Dynamics
- 14. Dynamics CRM
- 15. SBT ayarlarında izleme kaynaklarına bir dizin ekleme
- 16. Eski CRM veri sayfasını
- 17. Dahili anlık nesneyi taşıma
- 18. Sınırlar Değişiklikler
- 19. Bir prototipte değişiklikler nasıl önlenir?
- 20. C# uygulama ayarlarında bayt [] kaydetme
- 21. Uygulama Ayarlarında Android İzni Değişti
- 22. PHP ayarlarında, memory_limit> upload_max_filesize?
- 23. pandalar - medyan renk ayarlarında boxplot
- 24. Visual Studio Form Tasarımcısı Yeniden Açıldığında Düzenlendiğinde Yapılan Değişiklikler Minimum Boyut Nedeniyle
- 25. Parallel.ForEach() değişiklikler Impersonation Context
- 26. Değişiklik nasıl yapılır: textarea tarafından yapılan değişiklikler aşağıdaki gibi yapılır: dojo
- 27. Uygulama ayarlarında nesne listesi nasıl saklanır
- 28. Microsoft Dynamics CRM 2011 İş Akışı eklentileri, CRM 2016
- 29. "closeest()" başka bir durumda çalışmıyor
- 30. RedirectToAction neden yönlendirmiyor? Bir Durumda
CRM'de çevrimiçi olarak önbelleğe alma hakkında düşünmeye çalışıyorum. Çevrimiçi olarak, her bir eklenti kayıt adımı, önbelleğe alma işlemini gerçekten sınırlayan kendi etki alanındadır ... (neşe), ancak sorun gerçekten de önbelleğin temizlenmesini nasıl zorlayacağımdır. Yapılandırma Ayarını güncellemenin eklentiyi yeni bir zorlamaya (ayarları yapıcı tarafından aktarıldığından) ve önbelleğimi etkin bir şekilde temizlemeye zorlayacağını düşünüyorum. Bu mantıklı mı? – Daryl
Sadece önbelleği temizlemek amacıyla eklenti (ve bir araç çubuğu düğmesi söyleyerek) özel bir varlık oluşturmayı önerecektim, ancak bu, isteğinizin isabet ettiği ön uç sunucusunun önbelleğini etkileyebilir. Yani evet, konfigürasyonu güncelleme fikriniz, sunucudaki eklentiyi büyük olasılıkla yeniden kuracaktır. İlgili bir notta, yakın zamanda önbellekleme için MemoryCache + Lazy'ı keşfettim ve kullandım (son kullanma için statik bir değer kullandım çünkü ihtiyaçlarım için iyi oldu). http://blog.falafel.com/working-system-runtime-caching-memorycache/ – Polshgiant
Evet, birkaç yıldır bellek önbelleğini kullanıyorum. On Prem'da kullanıldığında, korumalı olmayan eklentilerin tümü aynı uygulama havuzunu paylaşır. CRM Online için bunun nasıl ele alınacağını anlamaya çalışıyordum. – Daryl