В конце концов, SharePoint - это просто сложный веб-сайт со всеми стандартными компонентами.
Чтобы оптимизировать производительность, вам необходимо проанализировать каждый компонент и определить, какой из них является проблемой, а затем настроить его соответствующим образом.
Мы в настоящее время внедряем веб-сайт совместного использования пользователей 1000, который может быть или не быть большим, однако некоторые шаги, которые мы предпринимаем:
- Реализация детальной стратегии кэширования для интеллектуального кэширования содержимого веб-части.
- Используйте серверы с балансировкой нагрузки, чтобы убедиться, что все наше оборудование используется, а не бездействует.
- Мы предприняли планирование мощностей с учетом существующего решения, поэтому у нас есть четкое представление о том, какой компонент является для нас узким местом. (SQL Server), поэтому мы гарантируем, что сервер сможет справиться с ожидаемой нагрузкой и будущим ростом сайта.
- Мы также используем аппаратные балансировщики нагрузки, которые гарантируют, что наша сеть и соответствующие серверы будут работать так, как ожидается, и это опять-таки необходимо изучить, прежде чем внедрять сайт sharepoint.
- Мы также гарантируем, что наши веб-части не генерируют ненужные html и не возвращают ненужные данные, поскольку это замедлит время загрузки.
Что-то, что я определенно считаю хорошей идеей, - это цель, к которой нужно стремиться, поскольку вы можете потратить огромные деньги и время на оптимизацию SharePoint, что может оказаться ненужным.