2015-03-08 1 views
1

Migration d'un forum Vanilla (php) vers un site Web Azure avec une base de données mysql cleardb.ClearDb + Azure: installation du forum Vanilla très lente

Cela fonctionne mais la performance est horrible en termes de chargement de la page par rapport à mon installation précédente. Je suppose que c'est la connexion db qui est lente mais peut-être que la mise en cache ne fonctionne pas?

Des pointeurs sur ce que je peux faire pour étudier/résoudre le problème? Toute suggestion sur la façon dont je peux prouver que c'est un problème avec cleardb?

Quelqu'un a-t-il utilisé cleardb et Azure et eu des problèmes de performance?

/Niels

+0

Comme indiqué, la question est trop large. "trop ​​lent" ou "la performance est horrible" ne donne aucun détail. Cela pourrait être lié au niveau de service pour ClearDB. Cela pourrait être le niveau de service pour les sites Web. Cela pourrait être d'autres choses. Qu'avez-vous diagnostiqué jusqu'à présent? S'il vous plaît modifier votre question avec des détails plus concrets. Dans l'état actuel des choses, cela pourrait mieux convenir à ServerFault s'il ne s'agit que de déploiement d'infrastructure et non de programmation. –

+0

Je sais que vous avez demandé cela il y a longtemps, mais c'était la même fois que nous avons essayé d'utiliser ClearDB, nous sommes arrivés à la conclusion que ClearDB était tout simplement horrible, la performance était horrible. Nous nous sommes donc retrouvés avec l'hébergement mysql de vm, ce qui n'est pas vraiment le cas. J'ai maintenant un projet indiqué à nouveau comme un projet PHP Azure, mais pour des raisons évidentes (ClearDB), ils veulent utiliser Azure SQL, ce qui n'est pas vraiment une bonne option pour les frameworks PHP. Avez-vous réussi à trouver une bonne solution avec ClearDB? Merci. – Gavin

+0

Non, je ne l'ai jamais fait. J'ai fini par m'éloigner du Vanilla Forum. –

Répondre

2

Cela dépend du plan cleardb que vous avez. https://www.cleardb.com/store/azure

La version gratuite (Mercury) a des performances très lentes, notamment en écriture. Essayez au moins de mettre à niveau vers Venus, il devrait avoir une performance modérée.

Assurez-vous d'implémenter les connexions permanentes. Sinon, chaque appel à la base de données sera traité comme une nouvelle connexion. http://php.net/manual/en/features.persistent-connections.php

Par exemple, voici le plugin pour wordpress qui l'implémente: https://wordpress.org/plugins/persistent-database-connection-updater/

Quel plan Sites Azure utilisez-vous? Gardez à l'esprit, Shared ou 1 Core Core/Standard virtuel peut être assez lent.

+0

Je suis sur le plan Venus et sur un plan d'hébergement Standard Medium Azure (d'autres sites fonctionnent bien). –

+0

Combien de cœurs? Essayez d'intégrer Application Insights –

+0

2 cœurs. Mes autres sites fonctionnent bien cependant. –