Czy obecność modułów Drupal, ale nie włączonych, ma jakikolwiek wpływ na wydajność strony Drupal? Innymi słowy. Czy usunięcie wyłączonych modułów z witryny Drupal miałoby pozytywny wpływ na wydajność?
Informacje na ten temat można znaleźć na stronie http://drupal.org/node/1067802 . Biorąc to wszystko pod uwagę, jakie sytuacje istnieją, w których mógłbym chcieć użyć db_select (), czy powinienem polegać wyłącznie na db_query?
Witryna, nad którą pracuję, prawdopodobnie wkrótce uzyska dużą popularność . Klient mówi o możliwości około 2500 trafień na sekundę w ciągu około jednego dnia. Ignorując fakt, że ten wskaźnik trafień jest prawdopodobnie dzikim optymizmem klienta i oprócz uzyskania jak największej liczby serwerów, jaki jest najlepszy sposób skonfigurowania Drupala do obsługi …
Drupal rozwija się szybko, ale wydajność jest tak słaba. Trudno jest osiągnąć 50 żądań na sekundę. Na prostej stronie internetowej jest tyle zapytań SQL. Jeśli przetestujesz czas żądania formularza przesłanego na Drupal.org, jego ukończenie zawsze zajmie kilka sekund. Jak poprawić szybkość swojej strony internetowej?
Mam nowy serwer do zabawy i patrzę na puste płótno. Mogę umieścić na nim wszystko, co chcę. Chociaż czuję się dobrze z Apache, wciąż słyszę, jak nginx może obsłużyć o wiele większy ruch niż Apache, przy współczynnikach 10, 100, a nawet więcej. Nie tylko, że jest „znacznie szybszy”. Kiedy szukam …
Złożyłem witrynę D7 z podtematem Minelli. Po drodze dużo eksperymentowałem z różnymi tematami, różnymi modułami. Gdzieś po drodze opracowałem dziwny problem z wydajnością, a teraz tak naprawdę nie wiem, co to spowodowało theme / module / config. Problem polega na tym, że kiedy po raz pierwszy odwiedzam witrynę, wyświetlenie pierwszej …
Przeczytałem następującą frazę na stronie internetowej: Zamiast dodawać nowe pola do typu zawartości, dodanie istniejących pól jest lepszą opcją, aby zmniejszyć złożoność systemu i poprawić skalowalność. I rodzą się wątpliwości. W rozwijanym przez nas systemie mamy możliwość ponownego wykorzystania pola w 3 lub 4 typach treści, ale zamiast poprawić skalowalność, …
Słyszałem, że PHP 5.4 jest szybszy niż PHP 5.3. Czy dobrze byłoby, gdyby Drupal 7 działał poniżej wersji 5.4, czy różne moduły, które się do tego przyczyniły, mogą zacząć niszczyć witrynę? W każdym razie, jeśli użyję pamięci podręcznej kodu APC, może 5.4, czy w ogóle nie przyniesie to żadnych korzyści? …
Buduję witrynę Drupal 7. Oto niektóre z modułów, których używam: Adaptivetheme (motyw), widoki i panele zawartości, panele, mini panele, panele wszędzie, menedżer stron, Superfish dla menu, Addthis, Chosen (rozwijane). W celu poprawy wydajności mojej strony i radzenia sobie z plikami CSS i JS korzystam z modułu Advagg . Podczas uruchamiania …
Jedna z moich witryn Drupal 7 ma tysiące pól, kilka rodzajów treści, ponad 25 wyświetleń i setki (wkrótce tysiące) typów profili. Z tego powodu używam poprawki podstawowej, która lepiej buforuje informacje o polu encji (http://drupal.org/node/1040790), oraz wersji -dev widoków, która lepiej buforuje widoki poprzez wyświetlanie (zamiast posiadania OGROMNEGO wiersz pamięci …
Prowadzimy nasze instancje Drupal za serwerem Varnish, ale szukamy alternatywnych / dodatkowych sposobów na przyspieszenie strony. Boost to moduł często nazywany w tym celu; wydaje się, że generuje statyczne wersje stron i podaje je, aby uniknąć czasu regeneracji, ale - jeśli już buforujemy lakierem - czy daje nam to jakąś …
Słowo kluczowe tutaj jest uwierzytelnione ! Obecnie (o ile mi wiadomo) de facto sposobem optymalizacji dostępu anonimowego są statyczne pamięci podręczne stron (lakier / squid / boost). Jednak, o ile wiem, wydaje się, że nie robi to wiele dobrego w scenariuszu, w którym większość użytkowników jest uwierzytelniona. Poza oczywistym APC, …
Przeczytałem to pytanie replikacja master / slave MySQL nie działa i jego odpowiedź: Korzystanie z baz danych slave jest ledwo zaimplementowane w rdzeniu Drupala. Jeśli opracowujesz własne moduły, wówczas wywołania db_query muszą określić, że chcą używać bazy danych slave za pomocą tablicy $ options. Zobacz DatabaseConnection :: defaultOptions, aby dowiedzieć …
Mam mapę, która ładuje znaczniki za pośrednictwem ajax na różne / liczne wydarzenia na mapie. Obecnie definiuję niestandardowe wywołanie zwrotne strony dla mojego hook_menu()elementu, który drukuje moje json / js. Ponieważ moje wywołanie zwrotne strony nie zwraca żadnej treści, a jedynie drukuje treść, Drupal nie wyświetla pełnego szablonu, menu itp., …
Po problemach z czasem ładowania bardzo ważnej strony zainstalowałem XHPROF i przejrzałem statystyki, aby zobaczyć, gdzie mogę poprawić swój kod. Znalazłem coś interesującego, czego nie rozumiem. Drupal wywołuje „is_dir” ponad 4000 razy na prawie każde żądanie, a jego wykonanie zajmuje około 800 ms. Dlaczego tak jest i czy istnieje sposób, …
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.