Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][SF2][Symfony2] ładuje się 15 sekund
aras785
post
Post #1





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Cześć.

Wbiłem dzisiaj na swoją stronę napisaną na symfony 2.7 i okazało się, że strona wczytuje się z 15 sekund... Od dobry paru tygodni nic tam nie dotykałem w kodzie i do bazy również nic nie przybyło.
Z 2 tygodnie temu wszystko śmigało aż miało. Strona śmiga na php 7.

Hostuję stronę na mydevil.net

Screeny z debugera:

http://imgur.com/a/IsXdL

Cache wyczyszczone, aktualizację bundli zrobione.
Dodam jeszcze, że na każdej podstronie tak zamula. Nawet na takiej gdzie jest sam widok...

Przykład kodu front_page:

  1. <?php
  2.  
  3. namespace Acme\Bundle\FrontBundle\Controller;
  4.  
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  7. use Symfony\Component\HttpFoundation\Response;
  8. use Symfony\Component\HttpFoundation\Request;
  9. use Acme\Bundle\FrontBundle\Form\ContactType;
  10. use Acme\Bundle\AdminBundle\Entity\Studio;
  11.  
  12. class PageController extends BaseController
  13. {
  14. /**
  15.   * @Route("/", name="front_home")
  16.   */
  17. public function indexAction()
  18. {
  19.  
  20.  
  21. $this->view_data['breadcrumbs'][] = array('title'=>'home page','url'=>$this->get('router')->generate('front_home'));
  22. $this->view_data['global']['subtitle'] = 'Home Page';
  23. $em = $this->getDoctrine()->getManager();
  24. $qb = $em->createQueryBuilder();
  25. $qb->select('s')
  26. ->from('AcmeAdminBundle:Studio', 's')
  27. ->orderBy('s.id', 'DESC')
  28. ->Join('s.idCompany', 'c')
  29. ->where('s.active = 1')
  30. ->andWhere('c.active = 1')
  31. ->setMaxResults(6);
  32. $result = $qb->getQuery()->getResult();
  33.  
  34. $this->view_data['studios'] = $result;
  35. $this->view_data['metatags']['title'] = 'Home Page';
  36.  
  37. return $this->render('AcmeFrontBundle:Page:index.html.twig',$this->view_data);
  38. }


Proszę o pomoc

Ten post edytował aras785 2.05.2016, 09:58:50
Go to the top of the page
+Quote Post
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


http://stackoverflow.com/questions/1290540...ialization-time - czwarta odpowiedź, może coś Ci pomoże.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
aras785
post
Post #3





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Niestety to nic nie zmieniło :/
Go to the top of the page
+Quote Post
ohm
post
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


Usuń (lub przesuń) gdzieś prod.log, odśwież raz i wrzuć go tutaj smile.gif
Go to the top of the page
+Quote Post
destroyerr
post
Post #5





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


To zawsze nie jest prosta sprawa żeby znaleźć poprzez takie doradzanie i szczątkowe informacje co jest przyczyną. Obstawiam, że masz źle skonfigurowany opcache i nie zachowuje on komentarzy w których trzymasz routing.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 04:52