Pytania oznaczone «caching»

Poprawa czasu odpowiedzi, poprzez zmniejszenie ilości przetwarzania, w Drupalu zwykle wymaga użycia pamięci podręcznej.

26
Jak całkowicie wyłączyć buforowanie?

Tworzę witrynę w Drupal 7 i buforowanie znacznie spowalnia moją pracę. Na przykład miałem funkcję tematyczną dla formularza. Byłem zaskoczony, dlaczego to nie działa. Aż wyczyściłem pamięć podręczną i została ona naprawiona. Jak całkowicie to

21
drupal_static () używa zmiennej FUNCTION, co to znaczy?

function drupal_set_page_content($content = NULL) { $content_block = &drupal_static(__FUNCTION__, NULL); $main_content_display = &drupal_static('system_main_content_added', FALSE); if (!empty($content)) { $content_block = (is_array($content) ? $content : array('main' =>...

21
Jak wyczyścić pamięć podręczną za pomocą zapytania SQL?

Po aktualizacji modułu moja witryna stała się bezużyteczna i wyświetla tylko komunikat o błędzie php. Próbowałem obejść problem drush cc, ale to nie pomogło. Próbowałem także z niestandardowym skryptem php, ale ma problemy ze znalezieniem mojego DRUPAL_ROOT Chcę tylko wyczyścić tabele pamięci...

17
Najlepsze praktyki wdrażania niestandardowego buforowania?

Dla każdej instancji każdego typu encji generuję szereg pamięci podręcznych o nazwach takich jak: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Teraz za każdym razem, gdy jednostka jest aktualizowana, chcę porzucić wszystkie pamięci podręczne,...

17
Co wszystko przyczynia się do czasu wykonania strony Drupal?

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...

15
Jak mogę zapobiec buforowaniu określonej strony?

Aktywowałem pamięć podręczną w mojej witrynie Drupal 8 i oczywiście wszystkie strony są buforowane zgodnie z oczekiwaniami. Chciałbym jednak, aby ta strona pominęła tę pamięć podręczną. W moim kontrolerze zbudowałem stronę w następujący sposób: public function myPage() { return [ '#markup'...

14
Implementowanie niestandardowych tagów pamięci podręcznej

Chciałbym użyć nowego tagowania pamięci podręcznej w D8, aby zsynchronizować powiązane treści różnych typów (encje, węzły, bloki itp.). Ale po przeczytaniu obecnie dostępnej dokumentacji tej funkcji nie rozumiem, jak dodać własny znacznik pamięci podręcznej do elementów treści podczas tworzenia /...