Mam witrynę, którą badam, która ma poważne problemy z wydajnością, dzięki memcache udało mi się zmniejszyć liczbę zapytań zarówno pod względem liczby, jak i całkowitego czasu oczekiwania (od 3 sekund do 230 ms), ale czas wykonania strony mi umyka (jestem patrząc na wartości wyprowadzane przez devel) rozumiem, że czas wykonania …
Czytałem wiele blogów, próbowałem google, ale nie znalazłem żadnej satysfakcji z żadnego rozwiązania. Mam następujące problemy: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE :db_condition_placeholder_0 ESCAPE '\\') ; Array ( [:db_condition_placeholder_0] => field\_info:% ) in cache_clear_all() (line …
Mam Drupal 7, apc z php-fpm i apache za lakierem i 512 MB pamięci RAM. Czas wykonania strony mierzę za pomocą modułu devel. Czas zapytania do bazy danych jest niski (62 ms) w porównaniu do czasu wykonania strony, który wynosi 854 ms. Oznacza to, że występuje problem z ustawieniami PHP …
Widziałem sporo dyskusji na temat tego, w jaki sposób kint () z modułu Devel jest trudny w obsłudze, ponieważ maksymalizuje limity pamięci PHP i powoduje przeciąganie przeglądarki. Słyszałem o przemyśleniach dotyczących poprawy jego prędkości poprzez ograniczenie liczby poziomów. Na przykład w settings.php możesz wykonać następujące czynności: require_once DRUPAL_ROOT . '/modules/contrib/devel/kint/kint/Kint.class.php'; …
Moduł Apache PageSpeed zapewnia różne optymalizacje dla HTML, JavaScript i innych, co jest świetne. Jednak niektóre jego funkcje są zbędne dzięki własnym metodom agregacji i optymalizacji Drupala. Czy więc ktoś przetestował, które filtry byłyby przydatne w typowej witrynie Drupal 7, a które byłyby bezużyteczne, ponieważ Drupal już ją wspiera?
Optymalizuję stronę internetową Drupal 7 i mam zainstalowany lakier, memcache i APC i pracuję z ich poszczególnymi modułami Drupal 7. W moim settings.php mam $confponiższe opcje. Moje pytanie brzmi: aby uzyskać lepszą wydajność i aby wszystkie te pamięci podręczne działały dobrze, czy muszę dodać więcej opcji konfiguracji? Moduły readme zwykle …
Ustawiam współczynnik trafień na poziomie 55% w naszym wystąpieniu memcache (wersja 1.4.4) i zastanawiam się, co można zrobić, aby poprawić wskaźnik trafień. Jesteśmy w konfiguracji wielostanowiskowej (ponad 30 witryn), z dwoma serwerami WWW z równoważeniem obciążenia; na każdym serwerze WWW jest instancja memcached W settings.phpmam: $conf['memcache_servers'] = array( '11.22.33.44:11211' => …
Dzienniki mojej witryny pokazują, że cron jest uruchamiany, gdy ktoś odwiedza witrynę. Spowalnia to czas ładowania pierwszej wizyty. Cron jest skonfigurowany do działania co 3 godziny tutaj: Administracja »Konfiguracja» System »Cron . Jak mogę uruchomić cron zaplanowany i nie uruchamiany przez odwiedzających?
Niedawno zadałem pytanie dotyczące wydajności Drupala i otrzymałem świetne odpowiedzi. To dało mi do myślenia, jaki jest niezawodny / znaczący sposób na przeprowadzenie testu porównawczego Drupal? Łatwo jest powiedzieć „zainstaluj APC, memchached & Varnish” lub „zainstaluj moduł x lub y”, ale jak mogę oszacować, jak duży wzrost wydajności uzyskuję z …
Ostatnio miałem problemy z przestojem w niektórych witrynach Drupal, które wdrożyłem. Chciałbym podejść do problemu proaktywnie, zamiast reagować na te przestoje poprzez ponowne uruchomienie usług lub samego serwera. Czytałem o narzędziach do monitorowania, takich jak nagios, Munin, kaktusy itp. Do monitorowania stanu twojego serwera / infrastruktury, ale tak naprawdę nie …
Użyłem Field Collection na moich poprzednich stronach i napotkałem problem z wydajnością, więc tym razem szukam alternatywy dla Field Collection . Znajduję odpowiedź Alternative to Field Collection . ale nie mogę znaleźć wiele na temat tego, jak różne lub podobne są te rozwiązania [ Field Collection i akapity ]. Może …
Ten post dotyczy szybko zmieniającego się wydarzenia. Czy istnieją wiarygodne porównania wydajności między waniliowym Drupal 8 a Drupal 7? Szukałem w Internecie, ale znalazłem tylko post „ Drupal 7 vs Drupal 8 Porównanie wydajności ”, co nie jest zachęcające.
Zoptymalizowałem połączenie wszystkich plików CSS i JavaScript w mojej witrynie. . Jeśli uruchomię Yslow w przeglądarce Firefox, aby zobaczyć składniki załadowane dla tej witryny, pokaże, że ładuje 8 plików JavaScript i 8 plików CSS. Dlaczego te pliki nie są łączone?
Aby uzyskać wartości z encji, istnieją dwa sposoby: Użyj field_get_itemsi uzyskaj wartość pola Użyj entity_metadata_wrapperi uzyskaj wartość pola Chociaż entity_metadata_wrapperabstrahuje różnice językowe, jego interfejs API jest czasem niezręczny, szczególnie przy korzystaniu z PHP 5.3. Na przykład uzyskanie wartości długiego pola tekstowego zwykle przebiega tą drogą: $field = $wrapper->field->value(); print $field['safe_value']; …
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.