我们在Sitecore上运行了5个相对较小的网站。最古老的已经在环境中托管了3年。目前,主数据库和Web数据库大约相当于8 GB - 大小令人惊讶,但它们的大小几乎相同(我希望Web数据库要小得多)。同样令人惊讶的是App_Data的大小超过50 GB(MediaCache为15 GB,MediaFiles为37 GB)。关于减少光盘上文件的方法的任何想法或建议 - 甚至是暂时的?
答案 0 :(得分:7)
Media Files - media items stored on disk (keep this folder)
Media Cache - is where sitecore caches image versions (e.g rezised images)
您可以删除Media Cache文件夹的所有内容。 Sitecore将逐步重新创建网站上使用的图像的图像缓存。
如果使用项目版本控制,则可以运行Version Manager并存档旧版本。但是,由于您的Master和Web数据库的大小几乎相同,我认为这不会对您有所帮助。 Web数据库仅包含每个项目的1个版本。
最后一件事就是爬过媒体库,找到LinkDatabase中没有任何引用的项目并删除它们。确保先备份所有内容。
答案 1 :(得分:0)
如果您在数据库中存储媒体资产,我假设您基于大小,我相信您可以删除App_Data文件夹,它会根据需要重新添加文件。如果您将媒体资产存储在文件系统上,它们将存储在App_Data中,这可以解释大尺寸。您是否有可能将某些资产存储在数据库中,而其他资产存储在文件系统中?在任何情况下,您都应该分析App_Data中的文件类型,并将其与开箱即用的Sitecore实例进行比较,以查看网站内容与生成的缓存文件的对比。
答案 2 :(得分:0)
您也可以尝试缩小数据库
DBCC UPDATEUSAGE (web)
DBCC SHRINKDATABASE(web, 0);