Szukam wskazówek od innych programistów Drupal, aby przyspieszyć Drupala podczas programowania (szczególnie Drupal 7)
Biorąc pod uwagę, że podczas programowania nie potrzebujesz pamięci podręcznej, więc możesz zobaczyć wynik zmian w kodzie php / css / js. ( Zobacz kilka odpowiedzi tutaj, aby trwale opróżnić pamięć podręczną / wyłączyć pamięć podręczną )
Googling dla „drupal slow localhost” da kilka wskazówek ... ale chcę twojego :)
Odpowiedzi:
Prawdopodobnie możesz pójść dalej, zmieniając sposób pracy zamiast przyspieszać Drupala przy ładowaniu strony.
Najważniejsze w tym przypadku jest używanie Drush do robienia rzeczy takich jak czyszczenie pamięci podręcznej (nawet po wyłączeniu pamięci podręcznej strony, wciąż jest zaangażowanych dziesiątki różnych pamięci podręcznych, na przykład do implementacji haków), instalowanie / ponowna instalacja modułów i tak dalej.
I oczywiście APC powinien zostać zainstalowany, tak. Możesz nawet pomyśleć o użyciu http://drupal.org/project/apc do przechowywania części pamięci podręcznej w APC. Spowoduje to jednak konflikt z drush (nie można wyczyścić pamięci podręcznej APC za pomocą drush) i wymagać będzie dodatkowej pamięci RAM.
źródło
Zainstaluj i włącz APC. Jak testowałem w Drupal 7, przyspieszy to lokalną witrynę.
źródło
Najlepszą wskazówką, jakiej możesz użyć (to naprawdę zmienia moje życie), jest dodanie wiersza do
my.cnf
pliku:Możesz znaleźć ten plik w folderze wamp lub na serwerze Linux:
/etc/mysql/my.cnf
pozdrowienia
źródło
Zaktualizowałem ten samouczek Drupal o kilka znalezionych rozwiązań:
Przyspiesz czas ładowania strony na localhost: http://drupal.org/node/961012
źródło
Skonfiguruj i skonfiguruj moduł node.js na localhost i zobacz magię.
Jest ładny tutorial na temat: -
Wideo - konfiguracja Node.js na Youtube .
Blog - tutorial integracji drupal node.js
Drupal.org - integracja z Node.js Drupal.org
Skonfigurowałem to w systemie Windows i działało błyskawicznie :)
źródło
Pomyślałem, że opublikuję moje doświadczenie, które może pomóc przyszłym czytelnikom. Przez ponad 24 miesiące zmagałem się z bardzo wolnym stosem Drupal 7.3x na pulpicie Ubuntu 15.04 (po prostu nie mogłem zmartwić się większym bólem i po prostu kontynuowałem!). Dzisiaj postanowiłem zainstalować MySQL Workbench 6.1 i teraz mija! Nie do wiary!! Mam nadzieję, że przyszli czytelnicy wezmą to pod uwagę, ponieważ żadne z zaproponowanych sugestii nie rozwiązało moich problemów. Maszyna, której używam, jest dość przyzwoitą specyfikacją (16 g RAM / dual core / 2TB / Dual-head itp.), Więc kupując / zdobywając „inny komputer”, nie wierzę, że to prawdziwa odpowiedź. Podsumowując, jeśli używasz Drupala na pulpicie, spróbuj najpierw powyższej instalacji Workbench. Do tej pory odkryłem, że muszę uruchomić Workbench w tle (lub na innym ekranie), ale moje całe doświadczenie z Drupalem znacznie się poprawiło. Może miałam dzisiaj szczęście? W każdym razie, mam nadzieję, że pomoże to przyszłym czytelnikom.
źródło
Nie mogę dać ostateczne powód, dlaczego , ale odkryłem, że serwera WWW localhost przez maszynę wirtualną Linux zaowocowało bardziej elastyczne instalacji Drupala.
Mogę jednak mówić tylko o własnym doświadczeniu, więc niekoniecznie musi to być prawda dla kogokolwiek innego.
źródło
Zdobądź szybszą maszynę.
Nie tylko uruchamiasz na nim apache / php / mysql, ale także GUI i IDE, prawdopodobnie wiele przeglądarek internetowych, Skype, iTunes, z których wszystkie konkurują o zasoby. Sprawiasz, że instalujesz drupala, a cała maszyna działa powoli.
Alternatywnie, miej oddzielną maszynę z zainstalowaną Drupal, aby pomóc rozłożyć obciążenie.
źródło