Добавьте следующее, и это будет работать. Вы можете добавить отступ, соответствующий заголовку, в данном случае 70px.
.menu {
padding-top: 70px;
}
.menu div {
margin-top: auto;
margin-bottom: auto;
}
.menu div:last-of-type {
margin-top: auto;
margin-bottom: 0;
}
Насколько большой Ваши файлы? Двоичный файл или текст? Большие двоичные файлы создают большую нагрузку на сервер.
Также "соединение, сброшенное одноранговым узлом", указывает, что что-то неправильно в стороне сервера. Вы проверили загрузку сервера, проверили журналы на наличие ошибок?
У Вас есть проблемы с другими сетевыми приложениями (браузеры, получая доступ к сетевым ресурсам)? Это указало бы, что существует что-то не так с самой сетью.
Я получаю доступ к большому репозиторию (> 100'000 файлов) на сервере в Интернете, и обновления занимают несколько минут самое большее! Это находится на Linux, все же. Сбор файлов локально не является силой Windows....
[РЕДАКТИРОВАНИЕ] Ваша проблема является большими двоичными файлами. Сервер, вероятно, исчерпывает время обработки или память при попытке генерировать xdelta. Я предлагаю Ваше чтение эта статья: настраивающая Подверсия Производительности
Мы имеем хорошо более чем тысячу файлов и последовательно объединяем большие количества измененных файлов с конфликтами. Я на самом деле никогда не синхронизировал слияние, но я был бы удивлен, брало ли оно когда-нибудь больше, чем несколько минут. Возможно, время, чтобы поставить немного горячей воды, но недостаточно сделать надлежащую чашку чая!
Где нас Ваш respository, расположенный относительно Вашей клиентской машины? Вы смогли исключить какие-либо другие проблемы соединения?
Кроме того, я, вероятно, должен добавить, что мы используем svnserve по SSH. Мы всегда думали, что могли ускорить вещи немного путем движения с Apache в доступ SVN, а не SSH. Возможно, мы неправы!
Это происходит из-за Apache, посмотрите вопрос о Переполнении стека "Svnserve VS mod_dav_svn".
Резюмировать:
Это, кажется, менее известно, что выбор используемого варианта сервера - Подверсия Apache mod_dav_svn модуль или автономный svnserve сервер - оказывает огромное влияние к измеренной и воспринятой производительности подверсии. Обычно svnserve значительно быстрее, чем Apache mod_dav_svn............... Старшая значащая потеря производительности измерялась во время журнала svn и операций слияния svn против mod_dav_svn сервера - Вы сразу заметите худшую производительность журнала svn если, например, использование плагина Подверсии Eclipse Subclipse.
Это - сетевая проблема больше, чем проблема подверсии по сути. У меня был он однажды, не может помнить то, что я сделал для решения его, но быстрый поиск с помощью Google предполагает, что это весьма распространено. Некоторые вещи проверить:
Я предполагаю, что можно сделать svn ls
и плоскость svn co
без проблем.
Полное раскрытие: Я работаю с Larf, и я скажу ему не отмечать свой ответ, как выбрано так, чтобы не было похоже, что мы настраиваем это так или иначе для игр системы. Я, конечно, любил бы Ваш upvotes :)
Мы недавно попробовали что-то на работе, которая, возможно, ускорила вещи, и я хотел получить ее на Переполнении стека. Я не уверен, будет ли это работать на Вас, но похоже, что это работает на нас.
В то время как все они могут быть абсолютно нормальными, они, конечно, не походили на то, что я ожидал.
Larf создал ответвление dev и затем после того, как несколько дней попытались объединить соединительную линию в его ответвление. Ранее, этот тип слияния, казалось, остановился для 13 + минуты прежде, чем запустить слияние. Теперь, это запустилось почти сразу и работало к завершению в <4 минуты.
Мы, возможно, выстрелили себе в ногу с точки зрения объединяющегося кода к другим более старым ответвлениям (потому что мы удалили svn:mergeinfo), но это происходит поэтому нечасто, мы были готовы рискнуть улучшения времени слияния ответвления dev (и все продвижение ответвлений). Кроме того, мы в настоящее время делаем ежемесячные выпуски/ответвления, таким образом, следующий будет иметь корректный svn:mergeinfo набор свойств на них.
Могло бы стоить сделать копию репозитория и сделать быстрый тест с svnserve вместо этого, чтобы видеть, немного ли это быстрее. Это не могло бы быть правильное решение для Вас в целом, но это могло бы дать признак того, где узкое место.
С 1,5, слияние требует получения svn:mergeinfo свойства для всего - который является другим веб-призывом к каждому файлу, который апачское обслуживание никогда не было известно тем, что оно сделало быстро.
Мы используем svnserve, svn ls-R только что возвратил более чем 600 000 файлов приблизительно в 40 проектах. Я никогда не замечал, что слияние является особенно медленным вообще.
Мы столкнулись с чем-то подобным, когда мы сохранили партию Двоичных файлов в Подверсии (много 25 МБ + размер). Что мы наблюдали его после того, как мы сделали сервис Apache, останавливаются/начинают, производительность, улучшенная сразу, и затем медленно понижался за затем одну неделю. Таким образом, мы записали сценарий, который сделал это, сервис Apache останавливается/начинает один раз в день. Это значительно улучшило вещи.
Я не уверен, является ли это правильным решением для проблемы, Вы сталкиваетесь. Но может стоить попытки.
Это - вид проблемы, с которой централизованная модель в конечном счете столкнется, и один из мотивирующих факторов позади систем как BitKeeper, Мерзавец, Bzr, и Подвижный.