Uzantı yöneticimde "yüklü ancak devre dışı" uzantıları varsa ("tamamen kaldırıldı" nın aksine), bu devre dışı bırakılmış uzantılar web sitesi ziyaretçileri için web sitesi performansını yavaşlatıyor mu?
Evet ise neden?
Uzantı yöneticimde "yüklü ancak devre dışı" uzantıları varsa ("tamamen kaldırıldı" nın aksine), bu devre dışı bırakılmış uzantılar web sitesi ziyaretçileri için web sitesi performansını yavaşlatıyor mu?
Evet ise neden?
Yanıtlar:
Aslında, bir eklenti yüklerken olduğu gibi kaldırılmaktansa devre dışı bırakarak siteyi en ufak bir şekilde yavaşlatır, etkin olanları kontrol eder ve çalıştırır. Örneğin 100 eklentiniz varsa ve bunlardan 50 tanesi etkinse, where()
fıkra 50 engelli üzerinde de elemek zorunda kalacak. Bu kadar farkedeceğiniz bir hız değil (kaç uzantıya sahip olduğunuza bağlı olarak), ancak bunları kaldırmak en iyisi olacaktır.
Eklenti yöneticisini arka uçta görüntülerken, aslında hız farkını göreceksiniz.
WHERE
kaç tane eklentiniz olursa olsun aynı karmaşıklık olacaktır. Temel mysql sorgularındaki nanosaniye farkına dayanan eklentileri kaldırmamızı tavsiye etmemeliyiz.
Hayır. Web sitenizin performansını yavaşlatmazlar.
JPluginHelper::importPlugin('system');
. Daha az girdi yükleniyor === daha az yükleme süresi. Siz onu bir mikro-optimizasyon olarak tanımlasanız da tanımlasanız da, hala var. OP Ziyaretçiler için site performansını yavaşlatıp yavaşlatmadığı sorulur. Çok dakika olduğu için, farkedilir sıfır performans sorunu olacak. Yine de , yalnızca yönetici eklenti ekranını değil , her istek üzerine, ancak her isteği etkiliyor .
Engelli uzantıları nedeniyle web sitenizin hızından endişe ediyorsanız - o zaman yanlış olan şey hakkında endişeleniyorsunuz ... İyi bir webhost alın ve sitenizin engelli eklentiler nedeniyle kullandığı milisaniye sorun olmaz.
Ayrıca, Joomla'da devre dışı bırakmanızın nedeni, doğrudan URL ile erişilemediği anlamına gelmez ve sahip olabileceği tüm güvenlik açıklarından yararlanılabilir.
Son olarak, sadece bir eklenti devre dışı bırakıldığı için, bazı eklentilerin başlatılmadığı / çalıştırılmadığı, bazı eklentilerin çalıştırılacağı ve çalıştırılmalarına izin verilip verilmeyeceği konusunda kendilerini kontrol edecekleri anlamına gelmez!