'অক্ষম' এক্সটেনশনগুলি জুমলাকে ধীর করে দেয়! সাইটের পারফরম্যান্স?


22

আমার এক্সটেনশান ম্যানেজারে যদি আমার এক্সটেনশানগুলি "ইনস্টলড তবে অক্ষম" থাকে ("সম্পূর্ণরূপে আনইনস্টল করা হয়" তার বিপরীতে), এই অক্ষম এক্সটেনশানগুলি কী ওয়েব সাইট দর্শকদের জন্য ওয়েব সাইটের কার্যকারিতাটি কমিয়ে দেয়?

যদি হ্যাঁ, কেন?


আমি কেবল দেখতে পাচ্ছি যে এটি পারফরম্যান্সকে গতি দেবে যা সাইটকে কমিয়ে দেয় না।
চেসেডো

1
হ্যাঁ এটি অক্ষম করা পারফরম্যান্স গতিতে সহায়তা করবে :) আপনি যদি আর এটিকে ব্যবহার না করেন তবে আনইনস্টল করা ভাল all
চেসোডো

2
@ পিটার আমার ধারণা ওপি একটি "ইনস্টলড তবে অক্ষম" এক্সটেনশন বনাম "এক্সটেনশনটি একেবারেই ইনস্টল না করে" এর সাথে তুলনা করছে।
মিঃ হোয়েট

1
@ w3d হতে পারে এটিকে সাফ করার জন্য আপনি NivF007 প্রশ্নটিতে আরও কিছু তথ্য যুক্ত করতে পারেন?
চেসেডো

1
@ নিভএফ 6007 সেক্ষেত্রে আমি মনে করি আপনার কাছে লডারের উত্তরটি উল্লেখ করা উচিত কারণ এটি সঠিক উত্তর (আমার মতে)। এবং
স্পষ্টির

উত্তর:


16

প্রকৃতপক্ষে এটি আনইনস্টল না করে অক্ষম করে সাইটটিকে কিছুটা কমিয়ে আস্তে আস্তে তোলে, যেমন কোনও প্লাগইন লোড করার সময় এটি সক্ষম হয়েছে এবং সেগুলি চালিত করে তা পরীক্ষা করে। উদাহরণস্বরূপ আপনার কাছে যদি 100 টি প্লাগইন থাকে এবং সেগুলির মধ্যে 50 টি সক্ষম হয়ে থাকে তবে where()ক্লজটি 50 টি অক্ষমকেও পরীক্ষা করতে হবে। এটি এমন গতি নয় যা আপনি এটিকে লক্ষ্য করবেন (আপনার কতগুলি এক্সটেনশন রয়েছে তার উপর নির্ভর করে) তবে এগুলি আনইনস্টল করা ভাল।

ব্যাকএন্ডে এক্সটেনশন ম্যানেজারটি দেখার সময়, আপনি আসলে গতির পার্থক্যটি লক্ষ্য করবেন।


1
অক্ষম প্লাগইনগুলির জন্য কোনও জরিমানা নেই। এগুলি লোড করা হয় - github.com/joomla/joomla-cms/blob/…
শ্যাম

1
ভুল। আপনি এটি দেখতে পান যে কোন এক্সটেনশনের একটি নির্দিষ্ট মান রয়েছে তাই যদি আপনার যদি অক্ষম এক্সটেনশনের ভার থাকে তবে চেক করার জন্য আরও কিছু থাকতে পারে;)
লড্ডার

3
শ্যামের উত্তর সঠিক, আপনার WHEREযতগুলি প্লাগইন থাকুক না কেন একই জটিলতা থাকবে। আমাদের কাউকে বেসিক মাইএসকিএল প্রশ্নের মধ্যে ন্যানোসেকেন্ডের পার্থক্যের ভিত্তিতে প্লাগইন আনইনস্টল করার পরামর্শ দেওয়া উচিত নয়।
স্পানকি

4
@ স্পুঙ্কি, যদিও এটি যেখানে যেখানে তার জটিলতা বাড়ায় না, যেখানে এখনও কার্যকর হয় এবং যেখানে সক্রিয় করা হয় কেবল সেগুলিই নির্বাচন করুন> = 1. সক্ষম কলামটি কোনও সূচক নয়, যার অর্থ ক্যোয়ারীতে অবশ্যই প্রতিটি কাতারে সেই কলামটি পরীক্ষা করা উচিত টেবিল. 10 টি সক্রিয় প্লাগইন পেতে 100 টি সারি পরীক্ষা করা কার্যকর নয়, এবং এগুলি সরিয়ে ক্যোরির গতি বাড়িয়ে দেয়, তবে ক্ষণিকের জন্য।
ডন গিলবার্ট

1
@ এমিরক্স্লাভ - ক্যোয়ারীটি কার্যকর করতে যে সময় নেওয়া হয়েছে তার মধ্যে পার্থক্য কতগুলি এক্সটেনশন রয়েছে তার উপর নির্ভর করে পৃথক হবে। এটি যদি আপনি 10 টি এক্সটেনশন আনইনস্টল করতে দেন তবে এটি মিলিসেকেন্ড হবে, তবে যদি কোনও বিশাল সাইট থাকে এবং 250 টি এক্সটেনশান আনইনস্টল করে শেষ করে দেয় তবে আপনি দেখতে পাবেন এটি কেবলমাত্র মিলিসেকেন্ডের চেয়ে বেশি। আকীবা সাব হিসাবে আজ প্রচুর এক্সটেনশান একা কমবেশি 20 প্লাগইন নিয়ে আসে
লডার

6

না। তারা আপনার ওয়েবসাইটের কার্যকারিতা কমিয়ে দেয় না।


কোনও "অক্ষম" এক্সটেনশনটি রানটাইমগুলিতে আদৌ কী উল্লেখ করা যায় না? অর্থাত। সিস্টেমটি এমনকি এটি সক্ষম হয়েছে কিনা তাও খতিয়ে দেখার দরকার নেই? (এমনটি না হলেও এটি "এটি" কমিয়ে দেবে))
মিঃ হোয়াইট

1
১. এটি যদি কোনও প্লাগইন / মডিউল হয় তবে এটি লোড না করে নির্বাচন করা হবে না। ২. যদি এটির উপাদান থাকে তবে এটি প্রয়োজনীয় না হওয়া পর্যন্ত অন্তর্ভুক্ত হবে না।
শ্যাম

@ শ্যাম, দুঃখিত তবে আপনি ভুল এটি কীভাবে এটি ধীর করতে পারে তার বিশদ জন্য আমার উত্তর দেখুন;)
লড্ডার

1
এখানে পেনাল্টি রয়েছে - বড় টেবিলগুলিতে প্রশ্নগুলি ছোট টেবিলের প্রশ্নের তুলনায় বেশি সময় নেয়। সক্ষম করা আছে এমন 10 টি অনুসন্ধান করতে 100 টি অক্ষম প্লাগইনগুলির মাধ্যমে অনুসন্ধান করা ধীর। এই 100 টি সারি পুরোপুরি কিছুটা গতিতে সরিয়ে ফেলুন।
ডন গিলবার্ট

1
> একমাত্র সম্ভাব্য পেনাল্টি ... এটি ভুল। যতবার সিস্টেম বুট হয়, এটি এক্সটেনশন টেবিল থেকে প্রতিটি এন্ট্রি লোড করে যা JPluginHelper::importPlugin('system');কলটিতে একটি সিস্টেম প্লাগইন । কম এন্ট্রি লোড হচ্ছে === লোডিংয়ের সময় কম। আপনি এটিকে একটি মাইক্রো-অপ্টিমাইজেশান হিসাবে সংজ্ঞায়িত করুন বা না করুন, এটি এখনও বিদ্যমান। ওপি জিজ্ঞাসা করেছিল যে এটি দর্শকদের জন্য সাইটের কার্য সম্পাদনকে কমিয়ে দেয় কিনা। যেহেতু এটি এত মিনিট, সেখানে শূন্য লক্ষণীয় পারফরম্যান্স সমস্যা থাকবে। এটি এখনও অ্যাডমিন প্লাগইন স্ক্রিন নয়, প্রতিটি অনুরোধে যদিও ক্ষণিকের জন্য এটি এখনও প্রভাব ফেলে ।
ডন গিলবার্ট

6

অক্ষম এক্সটেনশনের কারণে যদি আপনি আপনার ওয়েবসাইটটির গতি সম্পর্কে চিন্তিত হন - তবে আপনি ভুল জিনিসটি নিয়ে চিন্তিত হন ... একটি শালীন ওয়েবহোস্ট পান এবং অক্ষম প্লাগইনগুলির কারণে আপনার সাইটটি যে মিলিসেকেন্ডগুলি গ্রাস করে তা কোনও সমস্যাবিহীন হবে।

জুমলাতে আপনি এটি অক্ষম করেছেন কেবলমাত্র এটির অর্থ এই নয় যে এটি সরাসরি ইউআরএল দ্বারা অ্যাক্সেস করা যায় না এবং এটির যে কোনও সুরক্ষিত দুর্বলতা এখনও ব্যবহার করা যেতে পারে।

শেষ অবধি, কেবলমাত্র একটি প্লাগইন অক্ষম থাকায়, এর অর্থ এই নয় যে কিছু প্লাগইন গুলি চালায় / চালায় না, কিছু প্লাগইন চালু করা হবে এবং সেগুলি চালানোর অনুমতি দেওয়া হয়েছে কিনা সেগুলি তারা নিজেরাই যাচাই করবে!


এটি আরও বিশদ উত্তর। আপনার সাইটে আনইনস্টল প্লাগইন রেখে যাওয়ার ঝুঁকি গতির চেয়ে অনেক বড় সমস্যা।
মাইকেল ইয়েগার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.