查看完整版本: 高速缓存和数据库的使用
Simon Lloyd
12-10-10, 11:47
您好,在我的数据库中寻找今天我发现我有很多很多的新表,有3 vbet缓存的不同类型,正常,中期和短期的,为什么我有3个不同类型的表?我需要所有这些表吗?
我注意到,它的空间1.3GB ******,我相信,经常清除缓存:
使用高速缓存=是
高速缓存的生存时间(TTL)= 5
使用为客人的全部文件缓存(BETA!)=无
缓存清除策略(数据库高速缓存)=正常
清除缓存timelap(数据库高速缓存)= 0
停止后X失败(数据库高速缓存)= 15
所有标志启用。
此致,
西蒙
kamilkurczak
12-10-10, 13:06
是的,你需要这个表。这是为了优化vBET。
:)
我的缓存增长到20GB超过一个星期以上(此刻我的TTL),我相当肯定错过的点击的比例是相当大的:)
我有一个建议,但是这将是很好的,如果有一个选项移动到外部数据库缓存表,所以它更容易运行一个数据库备份,而无需清除缓存。
我们已经有了这样的变化的要求:)我不记得它现在是在考虑国家或批准,但我们将在此工作。
此外,如果您的服务器将能够有更多的缓存,我们建议设置的TTL更高。这将加快您的翻译页面生成,因为现在更经常翻译的内容必须从Google的。我们知道,高速缓存可以有大尺寸 - 这是正常的,当你有大尺寸的论坛,现在乘其含量的52倍)
我们spitted这么多表的缓存,因为它是工作得更快,然后和结算更安全,使服务器能够给每个表之间休息一段时间。这一切的目的和我们去体验到这一点与以前的办法。因此,现在是成熟的解决方案。
此外,如果你不苦于缺乏硬盘空间,我们建议客人缓存打开。这将需要更多空间,但在数据库,它将会在HD和它将使反应,立即为客人(不含数据库查询)。
客人缓存是如何工作的?我目前使用的一些代码修改3.3.3修复错误,并没有为稳定起见升级。只是好奇!缓存整个页面,或做简单的文件包含了该页面的单词和他们的翻译字典?
客人缓存是如何工作的?我目前使用的一些代码修改3.3.3修复错误,并没有为稳定起见升级。只是好奇!缓存整个页面,或做简单的文件包含了该页面的单词和他们的翻译字典?
整个页面缓存硬盘驱动器上,并分流到静态的HTML文件一样浏览器(检查后没有请求被缓存)。
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.