Oprócz oczywistych, np. Moduł już nie działa - potencjalnym efektem ubocznym jest każdy moduł, który ma ten moduł główny wymieniony w deklaracji, również nie działałby. Istnieje wiele wtyczek innych firm, które zależą od ładowania podstawowych modułów. Istnieją również podstawowe współzależności, szczególnie jeśli korzystasz z wersji Enterprise.
Mam wrażenie, że większość ludzi wyłącza te „niepotrzebne” moduły ze względu na szybkość - w końcu ładuj tylko to, czego używasz, prawda? Chociaż jestem pewien, że ma on niewielki, mierzalny wpływ - istnieje wiele bardziej skutecznych rzeczy, które możesz zrobić, aby pozytywnie wpłynąć na szybkość witryny.
Istnieje kilka świetnych artykułów SO, które mówią o tym konkretnym problemie - ten szczególnie wydawał mi się dobrą lekturą:
Optymalizacja prędkości poprzez wyłączenie modułu Mage_Reports?
Istnieją inne doniesienia, że wyłączenie Mage_Downloadable itp. Może pomóc w usłudze Checkout - ale wydaje się, że są to starzejące się posty i moim zdaniem nie mają związku z najnowszymi wydaniami Magento. Jeśli nadal korzystasz z wersji 1.4CE lub 1.7EE, może to być szczególnie przydatne.
http://kassner.com.br/2011/01/magento-slow/
http://www.magentocommerce.com/boards/v/viewthread/221626/#t306872
/programming/11102268/magento-duplicate-orders
Aktualizacja
Trudno jest uogólnić, jaki wymierny wpływ miałby to na twoją szczególną - lub czyjąkolwiek - sytuację. Na przykład powolny serwer w sieci o niskiej przepustowości znacznie utrudniłby Twoją szybkość niż którekolwiek z wymienionych rozwiązań.
Na podstawie własnej intensywnej analizy wydaje się, że może to przynieść zysk. Podobnie jak w przypadku wszystkich opinii SO, YMMV, ale myślę, że użycie memcached, apc, pełnej strony pamięci podręcznej i CDN może mieć bardziej wymierny wpływ na coś takiego jak, powiedzmy, współczynnik konwersji, ponieważ wpływa na wrażenia użytkownika końcowego.
Konfiguruję wszystkie skrzynki klienckie na podstawie opublikowanych specyfikacji - według mojej wiedzy nie wspominają one o wyłączaniu nieużywanych modułów. Wspominają o wyłączaniu niepotrzebnych modułów Apache.
Biały papier
http://www.magentocommerce.com/whitepaper/
Wreszcie wykonałem kopanie i mogę znaleźć tylko wzmiankę o wyłączeniu Mage_Rss
jako potencjalnym wzroście wydajności podczas używania pamięci podręcznej systemu plików. Jeśli używasz pamięci podręcznej systemu plików i przynajmniej tego nie zamontowałeś tmpfs
, powinieneś poważnie rozważyć memcached, apc lub wspomniane wyżej tmpfs
montowanie.
Customers\Online Customers
jest karmienie z niektórychlog_*
stołów.