Взгляните на connrate в iptables (8) страница справочника. Можно соответствовать скорости передачи соединения и замедлить соединение, которое имеет загрузку слишком быстро или помещением ее в соответствующий tc класс или отбрасыванием или tarpit или безотносительно работ для Вас.
Доступно High-Speed Tutorial , но если вы новичок в управлении версиями, вы можете проверить это раньше.
Хотя он написан для командной строки, должно быть довольно легко найти эквивалентные операции в Tortoise, за исключением, возможно, $ svnadmin create repos
, который, вероятно, потребует
для запуска из оболочки (возможно, с правами root, в зависимости от того, где вы создаете
).
Репозиторий может быть создан где угодно, но желательно в безопасном месте, а не в / var / www. Как намекнул Крис, вы можете (и должны) вместо этого получить там рабочую копию. Я также предлагаю вам использовать отдельную проверку (возможно, в вашем каталоге входа в систему) для разработки.
Репозиторий является центральной главной копией источника, который содержит историю изменений. вы должны поместить его в такое место, где он может расти и легко копироваться.
Рабочая копия - это версия, которую вы будете редактировать, которая содержит папки .svn в каждой подпапке. Это создается путем проверки.
Развернутая папка (в вашем случае "/var/www/vhost/domain.com/httpdocs/") может быть рабочей копией или "экспортной" отредактированной копией. Если вы используете развернутую папку в качестве рабочей папки, убедитесь, что вы защищаете папки .svn от обслуживания через HTTP.
Создайте свой репозиторий в другом месте, желательно на другом сервере, для которого регулярно создается резервная копия. Затем вы превращаете существующие httpdocs в рабочую копию для этого репозитория согласно этим инструкциям .