Sitecore7.5 安装指南 -- 安装后的设置

戏子无情 提交于 2020-03-02 04:59:01
1. 内容有效期限

 过期WEB内容头(位于普通HTTP相应头)的意思是如果请求的网页已经过期,IIS决定是否返回一个新的版本。IIS使用发送页面之前,使用你提供的内容有效期限来标记每一个web页面。网站访问者的浏览器会自动解释有效期标志。

 通过设置Web内容的有效期,相比立即访问,第二次访问加载时间可以降低50% - 70%。

 IIS 7.X中开启使WEB内容过期:

  1. 运行IIS Manager
  2. 找到你想开启 使WEB内容过期 的站点。
  3. IIS区域,双击HTTP Response Headers.

  1. Action面板中,点击Set common headers…

  1. 选中 Expire Web conten选项
  2. 选中After选择框,设置它的默认天数(7)。
  3. 点击Ok

 2. Windows 身份认证

 可以配置Sitecore使用Windows Authentication 进行SQL连接,从connectionString.config文件中移除用户名和密码。

  1. 打开IIS并且找到运行Sitecore的应用池。打开Advanced Settings ,在Identity字段中,设置标识为域用户。
  2. SQL Server中注册域用户,并且为Sitecore数据库的域用户授予安全权限。请参见为Sitecore CMS 数据库 创建数据库登录名(SQL Server 2008 和 2012)
  3. Sitecore的服务器上,增加域用户到IIS_IUSRS组。
    1. 根据说明调整IIS_IUSRS组的权限。参见文件系统授权给ASP.NET 请求
  4. 编辑/App_Config/ConnectionStrings.config文件并且替换与trusted_connection=yes选项对应的user id password参数。
    <?xml version="1.0" encoding="utf-8"?> 
    <connectionStrings> 
    <add name="core" connectionString="Data Source=.\sql2008;Database=Sandbox6_Core;Trusted_Connection=Yes" /> 
    <add name="master" connectionString="Data Source=.\sql2008;Database=Sandbox6_Master;Trusted_Connection=Yes" /> 
    <add name="web" connectionString="Data Source=.\sql2008;Database=Sandbox6_Web;Trusted_Connection=Yes" /> 
    </connectionStrings>
  5. 准备你的标识以便“aspnet_regiis.exe”能够使用服务账户
  6. 增加你的域服务账户到本地“Performance Monitor Users”组,参考Windows注册表权限

注意:如果你使用xDBReporting 数据库必须使用相同的配置。Analytics数据库的连接字符串必须是:

<add name="reporting" connectionString="DataSource=<Data-Source>;Database=Sandbox6_Analytics;Trusted_Connection=Yes" />



3. 设置Microsoft SQL Server Database的属性

正确配置数据库的属性,可以提高性能。

Compatibility Level

兼容级别影响SQL语法和查询解析,应该对性能没有影响。兼容级别设置为 SQL Server 2008100),有利于新的T-SQL功能。这个功能在许多脚本/命令中使用。

Auto Close

设置Auto Close属性为falseOFFMS SQL Server打开数据时,系统会分配资源维护它的连接状态,如果频繁连接数据库,会造成资源浪费。建议把Auto Close属性设置为falseOFF

Auto Shrink

Auto Shrink(自动收缩)属性被调用时,它会使用很多资源,并且你无法控制。建议设置Auto Shrink 属性为falseOFF

Recovery Model

Simple Recovery Model下,MS SQL Server记录事务日志的最小信息。

设置这些属性:

  1. 打开MS SQL Server Management Studio
  2. Object explorer,右键点击CMS Master数据库,选择Properties
  3. Properties页,设置参数如下:

  1. Compatibility Level 字段,选择SQL Server 2008100
  2. 设置Auto Close属性为false
  3. 设置Auto Shrink属性为false
  4. Recovery Model字段,选择Simple
  5. 点击OK

重复这些操作,设置Sitecore CoreWeb数据库。

  1. 重建搜索索引(Search Index)和链接数据库(Link Database

如果你使用ZIP文件包安装Sitecre,你应该为core 数据库重建搜索索引和快速搜索索引

重建搜索索引

重建搜索索引:

  • 登录Sitecore桌面,点击Control Panel,然后点击Indexing。在Indexing Manager中,你可以选择希望重建的数据库索引。

重建链接数据库(Link Database)

重建链接数据库:

  • 登录Sitecore桌面,点击Control PanelDatabaseRebuild the Link Database并且选择所有有效的数据库。
  1. Cache Configuration

Sitecore CMS安装后,你应该优化缓存来提高解决方案的性能,降低服务器负载,提高系统容量。(When Sitecore CMS is installed, you should optimize caching to improve solution performance, reduce server load, and increase system capacity.)

详细信息请参见:Cache Configuration Reference.


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!