Zend framework2 使用Zend Framework 2图像验证码的优点是什么?

Zend framework2 使用Zend Framework 2图像验证码的优点是什么?,zend-framework2,captcha,Zend Framework2,Captcha,我认为有两个主要原因迫使我不使用Zend的图像验证码 它将验证码保存到磁盘,与传统的php验证码相比,我认为这会在各个方面降低性能 垃圾收集器是删除旧captcha图像所必需的,也是一种资源浪费。是的,这是必要的,但这是磁盘写入验证码的结果 现在,我是否有理由使用Zend Framework的图像验证码而不是Captcha.php 编辑: :D模糊,嗯?很抱歉。我的意思是使用php文件生成png文件。i、 e.在报头中发送png mime类型,然后使用imagepng输出图像数据 如果性能在这里

我认为有两个主要原因迫使我不使用Zend的图像验证码

  • 它将验证码保存到磁盘,与传统的php验证码相比,我认为这会在各个方面降低性能
  • 垃圾收集器是删除旧captcha图像所必需的,也是一种资源浪费。是的,这是必要的,但这是磁盘写入验证码的结果 现在,我是否有理由使用Zend Framework的图像验证码而不是Captcha.php

    编辑: :D模糊,嗯?很抱歉。我的意思是使用php文件生成png文件。i、 e.在报头中发送png mime类型,然后使用imagepng输出图像数据


    如果性能在这里根本不是问题,那么我想没什么好担心的。

    有两种方法可以从html文档加载图像:外部(因此是另一个http请求)或内联(base64编码)。ZF2图像验证码使用的是第一个实现,因此它是构建的,因为这是唯一的方法


    您可以使用另一个验证码、使用ReCaptcha或使用您自己的实现。我不知道你说的
    captcha.php

    定义
    captcha.php
    。。。有很多不同的方法来实现CAPTCHA,老实说,性能在登录表单或评论表单上是不成问题的。