Pomalé načítání stránky až 18000 ms

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Zuben45
Člen | 268
+
0
-

Dobrý den,
mám problém s rychlostí aplikace, na localhostu se mi vše načítá pěkně, ale na produkci načítání někdy trvá až skoro 18s, průměrně asi 6s.

toto načítání je už po zkrouhnutí v htaccess:

	RewriteCond %{HTTP:Accept-Encoding} gzip
	RewriteCond %{HTTPS:Accept-Encoding} deflate
	RewriteRule https://%{HTTP_HOST}%{REQUEST_URI} (.*)

Neví někdo čím by to mohlo být, popřípadě co nastavit ?

Děkuji

Editoval Zuben45 (9. 2. 2016 10:26)

iguana007
Člen | 970
+
0
-

Zkus si změnit připojení do databáze z „localhost“ na „127.0.0.1“. Pokud to nepomůže, tak si nad aplikací pusť profiler a hledej slabá místa – návod je zde: https://www.jetbrains.com/…-xdebug.html

Zuben45
Člen | 268
+
0
-

iguana007 napsal(a):

Zkus si změnit připojení do databáze z „localhost“ na „127.0.0.1“. Pokud to nepomůže, tak si nad aplikací pusť profiler a hledej slabá místa – návod je zde: https://www.jetbrains.com/…-xdebug.html

změnu jsem provedl, ovšem stále běží pomalu, xDebug mám na hostingu vypnutý.

Václav Kraus
Člen | 77
+
0
-

Doporučuji zkusit https://blackfire.io/

V případě nutnosti (na opravdu jednoduchou „diagnostiku“) lze asi i využít https://tracy.nette.org/en/#… ale nevím, jak moc je to relevantní.

Editoval Václav Kraus (9. 2. 2016 11:25)

Zuben45
Člen | 268
+
0
-

tracy jsem nyní zapnul pro moji ip, vykreslování 33000ms a db 6–7000ms

EDIT: na localhostu jsem zapnul xDebug, ale 2× moudrý z toho nejsem.

EDIT2: Zjistil jsem že problém dělá

	RewriteCond %{HTTPS:Accept-Encoding} deflate
	RewriteRule https://%{HTTP_HOST}%{REQUEST_URI} (.*)

ať už je deflate nebo off
ovšem když ho tam nemám, tak mi nefungují platby kartou (Česká spořitelna – ProxyPay), která potřebuje https přístup.

EDIT: Šlo by nastavit třeba jen pro specifické stránky vypnutí

{HTTP:Accept-Encoding} gzip

popřípadě nastavení HTTPS accept-encoding ?

Editoval Zuben45 (9. 2. 2016 12:54)