Низкий трафик VPS для мобильного приложения

Я предполагаю, что Вы используете svnserve и не доступ по http/apache?

Для svnserve каждый репозиторий имеет свой собственный conf/svnserve.conf. Таким образом, если Вы создали репозиторий с svnadmin create /var/svn/project1, затем конфигурационный файл будет в /var/svn/project1/conf/svnserve.conf.

Если Вы затем получаете доступ к репозиторию с URL svn://host.example.com/var/svn/project1, затем тот файл конфигурации будет использоваться, и никто другой. Нет никаких конфигурационных файлов в масштабе всей системы для svnserve.

0
задан 1 June 2011 в 11:54
1 ответ

Опасайтесь очень дешевого VMs - Вы совместно используете хост со многими много других VMs создание конкуренции в течение процессорного времени и пропускной способности IO, и выше и менее предсказуемой.

VM, имеющий как можно меньше RAM, не является хорошей идеей, потому что, если Вашей RAM нужно увеличение вообще (во время пакетов действия по приложению) Вы будете подкачивать. Это будет соединено на перегруженном хосте как дополнительные операции IO из-за движущихся страниц между RAM, и диск будет конкурировать с IO от всех других VMs. Для проверки Вы знаете то, что Ваша минимальная RAM, требуемая для эффективного выполнения, а не RAM, необходимая, когда неактивный, тестирует приложение на VMs на локальной машине, варьируясь размер RAM и удостоверяясь, что Вы тестируете приложение под давлением (т.е. если большое количество его пользователей решает сделать что-то в ту же минуту). Выполните эти VMs от медленного диска (дешевая карта с интерфейсом USB, например) с выключенным дисковым кэшем хоста, тот путь, точка, в которой пределы RAM становятся проблемой, будет более очевидной в результатах испытаний.

Если Ваше текущее приложение не использует большую часть ресурсов, доступных Вашему VM в Linode, Вы могли запустить оба приложения на том же VM (просто получение дополнительного IP-адреса, присвоенного при необходимости в нем для HTTPS для браузеров, которые не поддерживают SNI), если, конечно, или или оба приложения не выполняется для клиента, у которого есть причина не хотеть совместно использовать машину как этот.

Также в зависимости от Вашего ISP и требований пропускной способности Вы могли бы рассмотреть хостинг приложения от Вашего домашнего соединения. Когда я перемещаюсь в строку FTTC через месяц, или два я планирую переместить несколько небольших вещей "в дом" (у меня уже есть маленький сервер, работающий 24/7, таким образом, требования к дополнительной мощности спорны). Конечно, Вам нужен надежный ISP, кто обеспечивает по крайней мере один статический IP-адрес и разрешает серверам убежаться жилые строки, но если требования приложения являются очень низкими, даже основная строка ADSL2 со скоростью передачи в восходящем направлении на 448 кбит может быть достаточно и дополнительные 5 к 40ms задержке (в зависимости от качества строки, и установка обратного рейса ISP), вероятно, не будет иметь значения.

Сказав все, что существует много хостов, предлагающих дешевые маломощные VMs, многие из которых будут в пределах бюджета, который Вы упоминаете. Просканируйте форумы предложений мест как WHT или сайтов как LowEndBox, но удостоверьтесь, что Вы проверяете любого поставщика перед регистрацией, остерегаетесь ежегодных способов оплаты (безумно дешевый хост, который не был здесь несколько месяцев назад, вероятно, не будет через несколько месяцев), и если предлагаемое решение для виртуализации включает "burstable RAM" быть вдвойне уверенным (или quadrupaly уверенный...), в котором Ваше приложение больше не нужно, чем, фиксировал/гарантировал выделение. Также знайте, что Вы вряд ли будете видеть уровень функций и поддержки, которую Вы получаете от Linode (я не использовал их сервис недавно, но когда я сделал несколько лет назад, я был вполне впечатлен).

1
ответ дан 4 December 2019 в 22:22

Теги

Похожие вопросы