我有一个 perl 脚本,可以将字符串转换为不同的编码,如 base64、ASCII 或十六进制(两种方式)。现在我正在为它编写 ajax 前端,我的问题是;如果我想自动检测提交的字符串的编码,在我将它发送到服务器之前对使用 javascript 提交的字符串执行正则表达式搜索是否更有效,或者将它留给 perl 脚本计算是否更快出什么类型的字符串?
为了澄清,我问这两个中哪一个更好:
- 提交的字符串
- Javascript 检测编码
- AJAX 提交编码和字符串到 perl 脚本
- Perl 脚本返回解码后的字符串
或者
- 提交的字符串
- AJAX 将字符串提交到 perl 脚本
- Perl 脚本检测编码并返回解码后的字符串
是否有一个特定的经验法则应该在哪里执行这种类型的处理,您认为什么更好(意味着更快)实施?