2011-09-28 5 views
2

Je suis un débutant avec PlayFramework et j'ai quelques questions sur la façon de mettre le serveur à fonctionner correctement.Mon application de jeu est très lente

J'ai lu quelques tutoriels sur la façon de déployer un jeu! application et j'ai décidé d'utiliser le serveur qui l'accompagne et lighttpd comme proxy inverse. (Je veux déployer 2 ou 3 applications dans la même machine avec un domaine différent)

Mon application est juste comme un youtube avec seulement deux pages, liste des vidéos et télécharge la vidéo. Rien d'autre n'est fait avec l'application. J'utilise le serveur mysql pour la base de données.

La machine est un VPS avec 1024 RAM avec Debian, elle n'a pas de partition de swap.

L'URL de l'application est proselo.info et elle est assez lente.


J'ai fait un test avec ab et vous pouvez voir les résultats ci-dessous:

ab -n 150 http://proselo.info/listar

total transféré: 185250 octets

HTML transféré: 124800 octets Demandes par seconde: 2,01 [#/sec] (mean)

Temps par demande: 498.539 [ms] (moyenne)

Temps par demande: 498.539 [ms] (moyenne, dans toutes les requêtes simultanées)

Taux de transfert: 2,42 [kilo-octets/sec] a reçu


Toute aide sera aprécié

Merci

+1

Vous avez probablement besoin de faire un peu plus d'enquête. Est-ce votre application qui est lente? Si oui, vous avez probablement besoin de chronométrer vos tenants et aboutissants de différents composants du module. Les bases de données sont souvent les principaux goulots d'étranglement. Aussi courez-vous votre application dans Prod plus? – emt14

+0

À quelle distance se trouve le serveur de vous? est-ce que quelque chose d'autre fonctionne vite? (c'est-à-dire à quelle vitesse est-il juste de lancer "ab" pour lighthttp). Peut-être que c'est un réseau bon marché que votre vps est en marche? peut-être essayer de courir traceroute et afficher les résultats ... – kritzikratzi

Répondre

1

Il ne semble pas lent lors du chargement de mon navigateur. Quoi d'autre avez-vous en cours d'exécution sur votre VPS? Il se peut que vous atteigniez une certaine limite dans votre VPS lors du test (cpu, ram) et c'est la raison des retards.

+0

Il n'y a rien d'autre que lighttpd et le serveur de jeu charge moyenne: 0.02, 0.07, 0.06 Mem: 1048576k total, 608056k utilisé, 440520k libre Je vais faire un peu plus de test pour voir si quelque chose changements. Merci! –

+2

Je me suis encore fatigué et ça marche vite ... peut-être un problème de configuration lighttpd? Jouer en mode Dev? Avoir seulement 1 thread activé dans Play? –

2

Cela fait longtemps que j'ai posté cette question mais le problème était que je ne l'ai pas vraiment mis en mode production.

Désolé pour le dérangement, maintenant c'est beaucoup mieux!