MySite是SharePoint社交功能里非常重要的一项。组织在使用MySite的功能之前,要做好规划,以免后期有麻烦。比如随着人员增多,系统性能下降或者存贮空间不足。
My Site Host
My Site Host站点,虽然不是强制要求必须有自己的WebApplication,但是实际使用的时候,应该尽可能的使用它自己的Web Application。这样就不会和其他站点混在一起,有自己独立的Content database, 方便以后管理。
用户头像
用户头像存储在My Site Host的站点的Content Database里面。当一个用户上传头像的时候,会在Profile Picture文件夹里生成三分缩略图-小的,中等的和大的。而原始的文件并不被保存,这样可以节省存储空间。三个缩略图大约粗腰40-50KB的空间。因此对于一万个用户的场,光头像就要留1GB的空间。
Personal site
另外需要考虑的是,每个用户的站点都需要存储空间。管理员应该根据组织目前的人数,以及未来的增长速度,每个personal site站点的大小,来决定分配多大的Content database,以免出现磁盘空间不足的情况。按照SharePoint的要求,一个Content Database不应该超过200GB,那么管理员还应该根据需要,创建多个Content Database。
默认情况下,personal site的quota是100MB,管理员可以根据需要调整。
User Profile
User Profile 在所有社交功能里必不可少,因此在使用SharePoint前,需要将UserProfile 从AD里import到SharePoint里。这就需要首先创建一个User Profile Service Application。在创建User ProfileService Application时,需要创建三个database:
- Profile Database:存储用户的profile。需要根据用户量的多少,和profile属性的多少,来规划数据库的空间。
- Synchronization database:存储同步数据的源端信息,比如AD的connection信息。
- Social Tagging Database:存储socialtags 和notes
总之,管理员应该事先做好规划,以防止使用过程中出现问题。