高性能WEB开发

最佳算法加密/解密字符串&密钥存储方法

不建议以纯文本形式在数据库中存储电子邮件地址,因此我想找出最好的算法来做到这一点。选项为: (从文档中) CFMX_COMPAT:在ColdFusion MX和以前的版本中使用的算法。 AES:国家标准与技术研究所(NIST)规定的高级加密标准FIPS-197 。 BLOWFISH:由Bruce Schneier定义的Blowfish算法。 DESEDE:由NIST FI ..
发布时间:2016-12-15 13:40:28 高性能WEB开发

如何获取当前文件夹的名称,而不是文件夹的目录

我知道如何获取目录到文件夹,但我想得到的名称。 感谢您的帮助。 解决方案 方法@Matt Shooks建议直接使用列表函数,而不是转换为数组(因为你只需要引用一次)。 fullpath = getDirectoryFromPath(getCurrentTemplatePath()) Windows,并且您的全路径看起来像c:\inetpub\site\dir ..
发布时间:2016-12-15 13:40:18 高性能WEB开发

CFPDF从BLOB创建变量

在ColdFusion 9中,我们有pdf数据存储在数据库中的blob中。 如何将它变成cfpdf变量?它似乎所有的选项需要一个文件名。有没有办法不写文件? 解决方案 CFPDF 和 CFDOCUMENT 用于动态创建和修改PDF。因为您已经在数据库中的一个blob中使用PDF,所以只需要CF页面,使用 CFCONTENT 将其作为响应的一部分发送回来。假设您使用某种类型的ID来引用 ..
发布时间:2016-12-15 13:40:01 高性能WEB开发

使用具有复杂类型的SOAP Web服务

我是ColdFusion的新手,需要编写代码来使用基于SOAP的Web服务。 任何用于使用基于SOAP的Web服务的链接/指针/ 当我编写代码以在ColdFusion中使用以下Web服务时,应该如何处理操作名称,输入msg和复杂类型?只需要一些指针即可开始。 XSD是这样的: ..
发布时间:2016-12-15 13:39:22 高性能WEB开发

许多旧的ColdFusion性能警告仍然适用于CFMX 8?

我有一个旧的标准文档,已经经历了几次迭代,它的根源回到ColdFusion 5天。它包含一些警告,主要是为了性能,我不确定仍然有效。 这些任何一个仍然适用于ColdFusion MX 8? 请使用 compare() compareNoCase()而不是在比较字符串时不是 使用 evaluate(),除非没有其他方式来编写代码 不要使用 iif ) 始终使用 struct.key ..
发布时间:2016-12-15 13:39:01 高性能WEB开发

如何确定计划任务是自动运行还是在浏览器中运行?

我正在运行一些代码作为计划任务,在CF管理器中设置。 有一种方法告诉代码,代码作为计划任务运行,是否通过单击CF管理员计划任务区域中的运行图标运行,或者是否在浏览器中直接调用它? 添加其他变量不会工作? 解决方案 从CF管理员的测试链接 请询问您是否可以识别通过单击coldfusion管理中的测试链接手动运行的计划任务或按计划运行的计划任务之间的差异,可以启用计划任务的日 ..

如何在Solr中更快地索引记录(而不会影响ColdFusion Web服务器)?两个JVM?

我有一个64位服务器,8 GB RAM,双四核CPU。没有资源曾经达到100%(除了,我想,JVM - 对吧?)。 我需要为Solr索引数百万条记录,在生产。我认为有一个第二个机器索引是有帮助的。 我应该专用于Solr的第二个JVM实例吗? 现在,当我运行一个索引,通常在200毫秒服务的页面将在约1.5秒,有时更多...击中,甚至,可怕的“服务不可用”错误。 / p> 我调 ..
发布时间:2016-12-15 13:38:35 高性能WEB开发

设计建议:多用户多设备提交网站

(编辑:这是上一个问题) 我正在对一个网站进行全面重新设计,允许用户为多个用户检查多台机器。 这里是我到目前为止。 输出两个cfqueries的首页。 一个查询是活动计算机(即已检出)它是一个基本的cfoutput查询,并根据查询的值显示信息。我使用cfif语句过滤只有活动的机器(值= 1如果在SQL中活动) 它还输出像MAC,IP操作系统等 另一个查询是用户可 ..
发布时间:2016-12-15 13:38:24 高性能WEB开发

使用ColdFusion和jQuery Ajax返回数据

我向查询数据库的cfc文件发出请求。我是以结构,数组还是其他方式存储这些结果?根据我如何存储和返回结果,我如何处理来自jQuery的片段? 我试图将结果存储在一个数组,并且只显示一个结果,这样,没有工作: $。ajax({ type:“POST”, url:“/ ajax / ajax_test.cfc?method = ajaxTest“, data:”field1 = 17 ..
发布时间:2016-12-15 13:38:13 高性能WEB开发

多个模板同时运行

我已经试过使用一个冷灌装模板来运行每10分钟一次。计数器变量在应用程序范围内不幸的是,当模板超时或错误输出计数器不减少。 PS。是否有用于集成应用程序(后端内容)的coldfuison框架 解决方案 使用专用名称 cflock : ..
发布时间:2016-12-15 13:38:03 高性能WEB开发

增加CFML中的线程的请求超时

我有一个Web应用程序,在Windows / IIS服务器上使用ColdFusion 8批量生成数百个PDF。 这个进程在我的开发上运行良好,分段服务器,但当然客户端是便宜的,只是支付共享主机,这不是我的dev / staging框一样快。因此,PDF生成线程超时。 流程如下: 运行页面以生成PDF。 运行查询以确定需要生成哪些PDF,并且每个PDF的应用程序范围的UDF调用都 ..
发布时间:2016-12-15 13:37:37 高性能WEB开发

冷灌 - 圆整至最接近5美分

在冷灌输中,如何将一个小数舍入到最接近的5美分?所以0.39675的数字将上舍入到0.40。如果数字是0.3690,它将下降到0.35。 我似乎找不到任何通过谷歌有用的东西。 对于简短的问题,但我认为这是我可以真正输入。 > 解决方案 乘以20,再除以20: RoundedNumber =(Round(Number * 20)/ 20) ..
发布时间:2016-12-15 13:36:50 高性能WEB开发

奇怪的JRUN问题。 JRUN每两个小时吃掉50%的记忆

我有奇怪的JRUN问题。我已经在Amazon EC2实例上安装了ColdFusion 9.0,看起来一切正常,除非JRUN在特定时间段内占用了50%的内存。 对于两个小时,的CPU使用率,然后下一个45分钟到一个小时它正常工作,并再次需要50%的未来两个小时。我没有运行任何计划文件。 如果有人指导我如何知道我们如何知道哪个请求导致JRUN吃内存,我也很感激。 感谢您的建议MIKE ..
发布时间:2016-12-15 13:36:01 高性能WEB开发

难以解析字符串与Facebook一点击登录和ColdFusion

我正在使用ColdFusion 9.0.1 我正在建立一个将大量使用Facebook连接的网站,所以我们需要Facebook一次点击登录。具体来说,要在我们的网站上投票,访问者将只是“登录Facebook”,可以做各种各样的冷却的东西,而我们跟踪他们做什么使用他们的电子邮件地址。 我只是有点困惑的Facebook文件。随着他们最近的安全更改,我在其他地方找到的大多数教程和帮助文件已过期 ..
发布时间:2016-12-15 13:35:51 高性能WEB开发

ColdFusion:会话变量不在网站从CF 8迁移到CF 10

我管理最近从CF 8迁移到CF 10的基于ColdFusion的网站。该网站要求用户登录并在会话变量中保留某些值,这些值在整个网站中用于验证等。 自从迁移到CF 10后,我一直在使用会话而不是“粘贴”一个页面到页面,特别是在登录过程之后,有很多麻烦。我没有使用cookie来跟踪客户端上的值,在迁移之前,我也不使用 addtoken =“yes”为我的 cflocation 标签(我想保留 C ..