KSS过渡缓存插件
项目描述
KSS插件包“kss.plugin.cacheability”
文档
此插件启用使用可缓存的(GET)KSS请求。此功能将在未来直接由kss支持。
用法
css:event { action-client: cacheability-serverAction; cacheability-serverAction-url: actionName; }
此功能的未来语法将是
css:event { action-server: actionName method(GET); }
限制
由于当前动作在KSS眼中作为客户端动作运行,因此整个表单不能被 marshalled到服务器动作。(kssSubmitForm等不工作。)
kss.plugin.cacheability 安装
手动
当您阅读此内容时,您可能已经运行了 easy_install kss.plugin.cacheability。有关如何安装setuptools(和EasyInstall)的信息,请参阅http://peak.telecommunity.com/DevCenter/EasyInstall
将名为 kss/plugin/cacheability/kss.plugin.cacheability-configure.zcml 的文件复制到 /path/to/instance/etc/package-includes 目录中。
使用buildout
只需将 kss.plugin.cacheability 添加到您的 buildout 的 eggs 列表中,并将其添加到实例配置的 zcml 部分。
在您的包内部
您可以将 kss.plugin.cacheability 添加到您的包的 setup.py 中的 install_requires。同时,将一个 <zcml:include package="kss.plugin.cacheability" /> 添加到您的 configure.zcml。
kss.plugin.cacheability 的变更日志
0.2.1 (2009-01-27)
缺少 strip() 方法导致版本字符串损坏,结果发布的是 0.2- 版本而不是 0.2。重新发布。[reinout]
0.2 (2009-01-27)
更新文档。包括在长描述中包含文档。[reinout]
0.1.2 (2008-11-13)
修复服务器操作的 URL 构造。这将消除操作名称前的双斜杠 //。[ree]
0.1 (2008-07-02)
首次尝试使用 GET 请求以便它们可以在服务器上缓存。[ree]
初始包结构。[ree]
项目详情
kss.plugin.cacheability-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eeac5d6a6cbc3eaf5fe371ad2f043f38d33a62194bcb80d23902868936fa6c87 |
|
MD5 | 7b63820244d0f935d156d290dff2d184 |
|
BLAKE2b-256 | c4379d1872d021959182da492bae2ea5f535409872897a49841a5c949785e472 |