CSP脚本的定义:
这里用的C++的定义('#define')增强了CSP脚本的功能。
这些定义必须用在你的.csp脚本的全局范围段内。
1.#define CSP_SESSION
允许在脚本中使用内嵌的Session对象.如果CSP_SESSION没有定义在某个脚本中, 那么Session对象在脚本中是不可用的,否则导致的结果将降低性能.
2.#define CSP_MODULE_TIMEOUT xxx
指定模块的暂停时间, xxx是时间的多少,是用分钟来度量的,如果最后一次'hit',它将指定脚本在呆在内存中的时间.此外,如果你希望每次脚本被'hit'都马上从内存中卸载,你还可以用UNLOAD_IMMEDIATELY.如果你希望脚本一直都在内存中,你可以调用DO_NOT_UNLOAD .
通过使用这个定义,你可以重写模块的默认暂停时间, 这里用到CSP控制台.
3.#define CSP_STATIC_PAGE
通过使用这个定义,当一个CSP脚本被调用时,他的输出被转换成一个静态文件,而不是直接发送到客户端. 这个静态文件的文件名和脚本的文件名一样,只不过扩展名是".html"了
这里用的C++的定义('#define')增强了CSP脚本的功能。
这些定义必须用在你的.csp脚本的全局范围段内。
1.#define CSP_SESSION
允许在脚本中使用内嵌的Session对象.如果CSP_SESSION没有定义在某个脚本中, 那么Session对象在脚本中是不可用的,否则导致的结果将降低性能.
2.#define CSP_MODULE_TIMEOUT xxx
指定模块的暂停时间, xxx是时间的多少,是用分钟来度量的,如果最后一次'hit',它将指定脚本在呆在内存中的时间.此外,如果你希望每次脚本被'hit'都马上从内存中卸载,你还可以用UNLOAD_IMMEDIATELY.如果你希望脚本一直都在内存中,你可以调用DO_NOT_UNLOAD .
通过使用这个定义,你可以重写模块的默认暂停时间, 这里用到CSP控制台.
3.#define CSP_STATIC_PAGE
通过使用这个定义,当一个CSP脚本被调用时,他的输出被转换成一个静态文件,而不是直接发送到客户端. 这个静态文件的文件名和脚本的文件名一样,只不过扩展名是".html"了