Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Dla kogoś, kto jest nowy w Drupal, widzę, że na Drupal Caching dostępnych jest wiele …
Jestem ciekawy, czy ktoś podjął próbę „buforowania” procesu ładowania początkowego w Drupal. Zwykle Drupal będzie uruchamiał 7 faz ładowania początkowego przy każdym żądaniu, ale być może w wdrożonym systemie produkcyjnym można „pozbyć się” niektórych lub wszystkich z nich? Możliwe sugestie, które mam na myśli, mogą być Serializacja stanu ładowania początkowego …
Za pomocą xhprof zauważyłem, że wykonanie file_scan_directory()zajmuje więcej niż 10 sekund po załadowaniu pierwszej strony. Dlaczego miałoby to trwać tak długo? To jest wynik działania xhprofile:
Mam witrynę Drupal i mam problemy z wydajnością. Znalazłem Jak przekonwertować bazę danych z MyISAM do InnoDB? wskazując, że wydajność może się poprawić przez przełączanie. Jak mogę sprawdzić, czy moja baza danych MySQL to InnoDB lub MyISAM?
Jak w tytule: Czy istnieje krótka lista kandydatów do migracji tabel do InnoDB? I co powinno pozostać MyISAM. Niektóre dodatkowe informacje Witryna ma dość duże obciążenie odczytu, ale wstawia około 10 węzłów na godzinę, z tagami i tym podobne. W dużym stopniu korzystamy z CCK (ogromna ilość znormalizowanych tabel w …
Właśnie uruchomiłem Google Pagespeed w mojej nowo utworzonej witrynie Drupal 6, i raportuje: Minifying the following JavaScript resources could reduce their size by 15.6KiB (12% reduction). Minifying http://[sites]/sites/default/files/js/js_9f19b87ffb72ca233ea7e45dda2f20f9.js could save 15.3KiB (18% reduction). See optimized version or Save as. Powyższy plik został wygenerowany przy użyciu domyślnej metody agregacji JavaScript drupala, …
Korzystanie module_invoke_all('some_hook')jest łatwe, ale czy jest to lepsze dla wydajności? foreach (module_implements('some_hook') as $module) { $data = module_invoke($module, 'some_hook'); }
Instaluję Drupal 7 na nowym serwerze z 4 GB pamięci. Chciałbym uzyskać kilka wskazówek, jak poprawnie to skonfigurować, ile pamięci dać do MySQL i ile pamięci do PHP. Odkryłem, że uruchomienie Drupala 7 na serwerze Zend jest trzy razy szybsze niż uruchomienie go na normalnym serwerze Apache. (Myślę, że ma …
Mam dużo problemów z nieefektywnością node_save (). Ale czy węzeł zapisuje mój problem? Właśnie tego próbuję się dowiedzieć. Utworzyłem pętlę ze 100 000 iteracjami. Stworzyłem absolutne minimum, aby obiekt węzła był poprawny i poprawnie zapisany. Oto kod zapisu węzła: $node = new stdClass(); $node->type = "test_page"; node_object_prepare($node); $node->uid = 1; …
Nie tak dawno temu pisałem o impasie tutaj: PDOException: SQLSTATE [40001] : Błąd serializacji: 1213 znaleziono impas podczas próby uzyskania blokady; Pomimo wszystkiego, co mój zespół programistów stara się zrobić, nadal występują takie błędy: PDOException: SQLSTATE [40001]: Błąd serializacji: 1213 Podczas próby uzyskania blokady znaleziono zakleszczenie; spróbuj zrestartować transakcję: INSERT …
Zauważyłem, że link „Wyłącz moduły programisty” w module Menu administracyjne wyłączył moduł Widoku. Mam wrażenie, że celem wyłączenia modułów programistycznych jest zmniejszenie wpływu na wydajność. Ale nie sądziłem, że moduł interfejsu użytkownika widoków będzie miał wpływ na wydajność. Czy pozostawienie Widoku interfejsu użytkownika włączonego w produkcji ma wpływ na wydajność? …
Korzystam z modułu rejestrowania wydajności . Powyżej zrzutu ekranu jedna dziwna rzecz zauważyłem, że wstaw Cache_bootstrap na każdej stronie. Gdy przejdziesz do dowolnej strony (zarówno motywu administratora, jak i motywu interfejsu użytkownika), włóż pamięć podręczną, a następnie usuń pamięć podręczną. Oznacza to, że pamięć podręczna jest ustawiana i niszczona na …
Drupal 6 ma niesamowity moduł advagg , który wykonuje niesamowitą robotę inteligentnego łączenia CSS i JS, ale obecnie nie ma wersji D7. To, co chcę osiągnąć, to: mniej plików CSS i JS (5 plików CSS i 5 JS to zdecydowanie za dużo) Pliki JS mają minimalizację (obecnie rdzeń robi to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.