2012-10-24 27 views
1

我们的网站现在有大约200K图像存储在sitecore数据库中。它比以前运行得更慢。数据库中存储的大量图像是否会减慢整个网站的速度? 如果是,我该如何改进我们的图像存储?Sitecore性能优化 - 图像存储

非常感谢,我们的sitecore版本是6.2。

回答

3

您是否考虑为静态资产设置CDN?这将减少您的网站的负载,并加快速度。

否则,您可能会考虑优化数据库。看看Sitecore优化指南http://sdn.sitecore.net/upload/sitecore6/64/cms_tuning_guide_sc60-64-a4.pdf

+0

是的,我们有一个静态资源的CDN,但我们的图片仍然会长大。将图像存储在数据库中是一个好主意吗? –

+1

Sitecore建议您将它们存储在数据库中,因为它可以访问所有常规CMS功能(如版本控制,安全性和工作流程),并且可以更轻松地在CE和CD环境之间推送项目 –

0

一般来说,这取决于前端还是后端速度较慢。

如果即使网站没有载入大量请求时也会遇到问题 - 那么您应该升级硬件。

如果它是由高的网站负载引起的 - 有两个非常简单的选择:

为Sitecore的

1)使用专用图像服务器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

+0

您的参考资料非常有用,谢谢:) –