2013-05-16 3 views
0

эй все, что я хочу, чтобы разместить свою заявку играть в производстве,вопросы о рамках игры 1.2.4 до производства

у меня есть некоторые вопросы и вещи, я не в полной мере понять, надеемся, и может помочь мне там.

1) при использовании кеша (play memcache) с сервером memcache, указанным в документации, что игра будет использовать кучу JVM, доза означает, что он STILL использует memcache, но только для одного приложения (или что-то еще. Не уверен, что я это понимаю)?

2) так как я на общем сервере, я все еще думаю, насколько безопасно использовать демон memcache с другими пользователями, размещенными на одной машине, есть ли способ обойти это?

3) Я заметил в некоторых местах по сети, что игра использует меньше памяти, чем выделенную память java, как я могу узнать, сколько памяти мне действительно нужно, поэтому я могу ограничить память экземпляра игры (i знать, что игра должна иметь небольшой след)? (я запустил приложение для воспроизведения в режиме производства)

4) У меня есть и apache2-сервер перед моим игровым приложением, и я хочу использовать GZIP для моего java-скрипта и CSS-файлов. должен ли я GZIP на apache2 в моей playframework, что будет лучшей практикой?

спасибо

ответ

3

1 - В этом случае использование игры Ehcache который является кэш Java, не Memcache. Memcache полезен, когда у вас несколько узлов. Если у вас есть только один экземпляр EHCache достаточно

2 - я не знаю, что лучше иметь, чтобы увидеть документ для кэша памяти это

3 - Вы можете ограничить память 32 или 64 Мб в зависимости от приложения по поместив этот параметр в файл application.conf «jvm.memory = -Xms64M -Xmx64M». Чтобы узнать точную память, используемую вашим приложением, вы должны контролировать ее при производстве с помощью таких инструментов, как visualvm, или просто время от времени воспроизводить статус воспроизведения, чтобы увидеть эволюцию.

4 - gzip должен быть выполнен на стороне apache

+0

спасибо, его очень полезно :) –

Смежные вопросы