OVH Community, votre nouvel espace communautaire.

Mutualisé Pro et Symfony2


rthreis
29/10/2015, 13h26
J'eu posté une réponse hier, mais elle ne semble pas encore validée.

Je reviens donc à présent avec ce que j'écris hier :

Voici mon fichier .htaccess actuel :

Code:
SetEnv PHP_VER 5_4
#SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv SHORT_OPEN_TAGS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
DirectoryIndex index.php
RewriteEngine On
RewriteBase /

RewriteRule ^mdy/(.*) symfony/web/mdy/$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .\.html$ index.php [L]


#RewriteCond %{HTTP_HOST} malmundarium\.be [NC]
#RewriteCond %{HTTP_HOST} !^www\.malmundarium\.be [NC]
#RewriteRule ^(.*) http://www\.malmundarium\.be/$1 [L,R=301]
#RedirectMatch permanent /index.php/(.*).html http://www\.malmundarium\.be/$1.html
ErrorDocument 404 /page-not-found.html
J'ai tenté de mettre en place un fichier .ovhconfig, mais à ce moment là, tout plante, et plus aucun des sites que j'héberge n'est accessible (4 sites sont hébergés au total sur le mutualisé).
Pourriez-vous me guider dans la mise en place cohérente du fichier .ovhconfig ?

En vous remerciant tous pour l'aide apportée.

rthreis
28/10/2015, 14h12
Bonjour Vincent,

Merci pour cette réponse, mais mon fichier .htaccess est un peu plus long que la partie que j'ai montré.
Voici le fichier complet :
Code:
SetEnv PHP_VER 5_4
#SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv SHORT_OPEN_TAGS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
DirectoryIndex index.php
RewriteEngine On
RewriteBase /

RewriteRule ^mdy/(.*) symfony/web/mdy/$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .\.html$ index.php [L]


#RewriteCond %{HTTP_HOST} malmundarium\.be [NC]
#RewriteCond %{HTTP_HOST} !^www\.malmundarium\.be [NC]
#RewriteRule ^(.*) http://www\.malmundarium\.be/$1 [L,R=301]
#RedirectMatch permanent /index.php/(.*).html http://www\.malmundarium\.be/$1.html
ErrorDocument 404 /page-not-found.html

vcasse
28/10/2015, 11h35
Bonjour rthreis,

En utilisant le .htaccess, tu définis ta version de PHP en mode PHP-CGI qui est plus long que si tu utilises l'optimisation FPM.
Je t'invite à regarder cette documentation : https://www.ovh.com/fr/g1175.activer..._mutualise_ovh

Symfony 2 est une stack compléte et assez "conséquente" à charger. Mais elle est trés optimisée lorsque les stratégies de cache sont bien configurées. Est ce bien le cas ?

Attention aussi aux requêtes sql ! N'hésites pas à utiliser le profiler Symfony (en mode debug) pour comprendre où sont tes ralentissements !

Cordialement,
Vincent

rthreis
28/10/2015, 11h13
Bonjour,
Je me permet de poster une nouvelle discussion car je rencontre un soucis très important.
J'ai développé une application que nous utilisons en internet pour la gestion des demandes d'interventions. Le développement est basé sur le framework Symfony2.
Le problème que nous rencontrons est que le temps de réponse du site en question est incroyablement long. En moyenne, il faut entre 8 et 15 secondes pour obtenir une réponse.
Vous comprendrez qu'un temps de réponse aussi important est "ingérable".
Je me tourne donc vers la communauté afin de voir ce qu'il serait possible de faire afin de réduire ce temps de réponse.
Ci-dessous, vous trouverez le fichier .htaccess que j'ai mis en place :
Code:
SetEnv PHP_VER 5_4
#SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv SHORT_OPEN_TAGS 0
SetEnv MAGIC_QUOTES 0
SetEnv SESSION_AUTOSTART 0
DirectoryIndex index.php
RewriteEngine On
RewriteBase /

RewriteRule ^mdy/(.*) symfony/web/mdy/$2 [L]
Serait-ce une erreur dans le fichier .htaccess ??
En vous remerciant tous pour l'aide et les informations qu'il vous sera possible de m'apporter.