Pytania otagowane jako performance

Oznacza pytania związane z wydajnością w Magento

2
Czy można iterować natywnie po kolekcjach Magento z paginacją?
Rozumiem przez to - czy istnieje sposób na: $collection = $model->getCollection(); foreach ($collection as $item) { $item->doStuff(); } W taki sposób, że nawet jeśli kolekcja ma 100 tys. Wierszy, ładuje tylko stronę wierszy naraz z MySQL i magicznie dzieli je na strony za kulisami. Patrząc na Varien_Data_Collection_Db::load()to nie wydaje się …

2
Lista nieużywanych modułów podstawowych, które można wyłączyć bez szkody
Nawiązując do tego tematu dla Magento 1 , być może warto przygotować listę podstawowych modułów Magento 2, które można wyłączyć lub całkowicie usunąć bez szkody dla naszego sklepu, ponieważ są one rzadko używane. Na początek kilka propozycji: Magento_Upslub Magento_Dhllub Magento_Fedex(jeśli nasz klient nie wykorzysta ich do wysyłki) Magento_Paypal - jak …



6
Przyspieszenie koszyka do kasy i zapisywanie działań zapisywania
Prowadzę kilka sklepów Magento CE i przyspieszam je dzięki buforowaniu, jednak wózek i kasa nadal pozostają wolne. Czy ktoś ma doświadczenie lub wskazówki dotyczące przyspieszenia tych stron? Być może poprzez optymalizację bazy danych? Niektóre zapytania zostały wykonane podczas zapisywania zamówienia z kasy nie pojawiają się w dzienniku powolnych zapytań na …

5
Szybkość: Magento z APC i Memcached
Przebadaliśmy wiele forów i nie znamy odpowiedzi na następujące pytania. Mamy oba APCi Memcachezainstalowane na naszych serwerach. Nie jesteśmy pewni, jaka jest poprawna i najlepsza konfiguracja. Moje pytanie Jakie są / są najlepsze ustawienia do uruchamiania Magento przy użyciu jednocześnie Memcache + APC? (Czy to wcale nie jest mądre) Badania …

8
Porady dotyczące optymalizacji prędkości witryny, od czego zacząć?
Zostałem poproszony o znalezienie rozwiązania dla wolnego czasu ładowania naszej strony Magento. Przeprowadziłem test Yslow i wydaje się, że są to najwięksi przestępcy Wykonuj mniej żądań HTTP Użyj CDN Dodaj wygasa Nagłówki Umieść Javascript na dole Zminimalizuj jS i CSS Skonfiguruj tagi ET Ogranicz liczbę wyszukiwań DNS Unikaj filtru AlphaImageLoader …


1
Długi czas odpowiedzi dla Mage_Core_Model_Session_Abstract_Varien :: start
Zauważyłem więc w New Relic na wielu naszych stronach, wiele ładowań długich stron dzieje się z powodu Mage_Core_Model_Session_Abstract_Varien :: start. Przeprowadziłem badania i naprawdę nie widziałem, żeby ktokolwiek mówił o tym. Używamy Nginx, PHP FPM, Redis do buforowania i Memcache do sesji. Niektóre z moich pomysłów są takie, że być …

3
Jakie są skutki uboczne wyłączenia modułu podstawowego? (np. Mage_Rss / Mage_Log)
Na przykład zalecam wyłączenie Mage_Rss, aby przyspieszyć procesy finalizowania transakcji, ponieważ Mage_Rss nie jest powszechnie używany i wymusza czyszczenie pamięci podręcznej wiele razy na żądanie realizacji transakcji. Rozważam wyłączenie Mage_Log z podobnych powodów - mam już Google Analytics, a także agreguję dzienniki Apache za pośrednictwem PapertrailApp.com, ale zdaję sobie sprawę, …


4
Czy warto tworzyć instancję klasy getModel w szablonach phtml?
To pytanie dotyczy dobrych praktyk programistycznych w Magento. Muszę pokazać (w liście produktów kategorii) produkt wraz z powiązanymi produktami w miniaturach. Więc edytowałem mypackage/mytheme/template/catalog/product/list.phtmlcoś takiego <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img src="'.$this->helper('catalog/image')->init($rela_nom, 'small_image')->resize(20).'" width="20" height="20"> </a><li>'; } echo '</ul></div>'; …


3
Popraw wydajność połączeń SOAP
Mam problem z wydajnością Magento 2.1 W moim sklepie mam 90 000 produktów. Dodałem te produkty do mydła. Kiedy to zrobiłem, zajęło to około 7 sekund dla każdego artykułu (produktu?) (Zapytanie> Odpowiedź). Podsumowując, zainicjowanie wszystkich produktów zajęło kilka dni. Teraz wszystkie produkty są w sklepie. Przez kilka tygodni muszę aktualizować …

1
Utwórz VCL dla Magento 2
W oficjalnej dokumentacji napisano, że Varnish jest obsługiwany po wyjęciu z pudełka i powinna istnieć opcja wygenerowania pliku VCL zgodnego z Varnish 3 i Varnish 4. Nie mogę tego znaleźć za pomocą panelu administracyjnego lub interfejsu CLI. Czy ktoś próbował użyć tej funkcji?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.