我们的网站现在有大约 200K 图像存储在 sitecore 数据库中。它比以前运行得更慢。存储在数据库中的大量图像会减慢整个站点的速度吗?如果是,我该如何改进我们的图像存储?
非常感谢,我们的 sitecore 版本是 6.2。
您是否考虑过为您的静态资产设置 CDN?这将减少您网站的负载并加快速度。
否则,您可能会考虑优化数据库。查看 Sitecore 优化指南http://sdn.sitecore.net/upload/sitecore6/64/cms_tuning_guide_sc60-64-a4.pdf
一般来说,这取决于前端慢还是后端慢。
如果您在站点没有加载大量请求时遇到问题 - 那么您可能应该升级硬件。
如果它是由高网站负载引起的 - 有两个相当简单的选项:
1)使用 Sitecore 的专用图像服务器http://pentialized.dk/2011/01/02/dedicated-image-server-in-sitecore-part-2/
2)将媒体库与CDN集成,CloudFront非常简单而强大,请参见此处的示例:http: //herskind.co.uk/blog/2012/04/using-cloudfront-for-sitecore-media-content