asp-classic - 经典ASP下的Redis(VBScript)

标签 asp-classic vbscript redis

我正在经典 ASP(特别是 VBScript)下开发一个网站。为了提高站点性能,我正在考虑使用Redis(键值数据库)。来自 http://redis.io/clients ,没有使用 VBScript 的客户端。作为一项研究,我必须开发一个服务/COM 来满足我的要求。

有人有这样的经历吗?或者也许您可以分享一些代码/提示。非常感谢。

最佳答案

我对 memcached/couchbase 进行了同样的研究。

您有几个选择:您可以寻找 javascript(node.js?)实现。经典 ASP 也可以用 javascript 代替 VBscript 编写。或许可以将代码移植到经典 ASP。

我建议你使用WSC来封装代码。 WSC 类似于 COM 组件,只不过是用 vbscript 或 jscript 编写的。您可以像 COM 对象一样使用它,但是您可以动态更改代码,而无需每次都重新注册。以下是更多信息:

http://aspalliance.com/414_Windows_Scripting_Components_WSC_in_ASP http://precompiled.wordpress.com/2007/11/26/hmac-sha1-encryptie-onder-classic-asp/
(请注意,WSC 的链接不再有效,但评论中有镜像)

您可以采取的第二条路径是找到 .NET 客户端并使用 COM 包装器对其进行包装。如果您有源代码和 Visual Studio,则应该可以将 .NET 组件公开为 COM。有关于此的更多信息如下:

http://msdn.microsoft.com/en-us/library/ms404285.aspx

祝你好运!
埃里克

更新:我已经了解了经典 ASP 的扩展 Redis COM 组件。可以查到here .

关于asp-classic - 经典ASP下的Redis(VBScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229734/

相关文章:

redis - 使用java获取redis中的事件名称

ruby-on-rails - 如何在 Rails 日志中禁用 Redis 日志?

Windows Server 2008 上的 Paypal 经典 asp msxml 错误

visual-studio-2008 - 在 Visual Studio 2008 中,当我停止调试 ASP Classic 网站时,Visual Studio 总是崩溃

ajax - 经典 ASP - 使用 Ajax 提交查询表单无需刷新

visual-studio - 调试 Classic Asp 时调试器在错误的行上

redis - redis中zadd的时间复杂度

asp-classic - 如何使用 Microsoft.XMLHTTP 指定代理配置?

vbscript - 如何在 VBS 中使用默认值参数定义函数

regex - 在 Outlook 中通过 VBScript 规则调用 Slack API