찾다
백엔드 개발PHP 튜토리얼Zend创始人:不急于升级到PHP 6_PHP教程
Zend创始人:不急于升级到PHP 6_PHP教程Jul 15, 2016 pm 01:26 PM
mphpzend주인공설립자치받이그것오픈 소스성공이야기~의

Zend是众多开源成功故事之一的主角,它遵循了已在MySQL和Subversion中被证明成功的模式,针对那些需要高可靠性、高可扩展性Web应用服务器的企业客户,提供技术支持和商用软件。

此前,该公司已经宣布推出了Zend Server软件,这是一个在一台到三台服务器上运行PHP应用的高度集成平台。它包含一个高速代码缓存功能,可以让PHP应用更快速运行。它还可以监控用户服务器上的所有PHP脚本,当运行缓慢或出错时向用户告警。

现在,Zend正在推出其企业软件的精简免费版,在Zend Server社区版中,用户可以获得同样的高性能代码执行和管理界面,但是不会获得技术支持,而且当PHP更新发布时,不会获得即时升级。尽管如此,用户至少可以使用其强大的功能,轻松节省昂贵的硬件升级成本。

Zend创始人济夫•苏拉斯基(Zeev Suraski)最近接受了媒体采访,谈论了Zend Server社区版与其非免费版本的关系,以及其团队为何花费了如此长时间来开发PHP 6等。

记者:Zend Server与现有Zend平台软件有何异同?

苏拉斯基:开始阶段,我们计划同时运作管理这两款产品,其中Zend Server针对单服务器解决方案,最多两、三台服务器;而Zend平台针对大型集群环境。我们决定逐渐推出Zend Server战略,因此未来我们计划在Zend Server上增加群集支持功能,以及对其增加Zend平台上的其它功能和新功能。

记者:也就是说,你的计划是把Zend平台的功能加入到Zend Server中?

苏拉斯基:对,不过不仅仅增加来自Zend平台的功能,我们还将改进其用户界面和易用性,因此未来在群集版Zend Server中你不会看到完全相同的功能,而是它们的改进版;或者具有更高的性能,或者是全新的功能。

记者:Zend Server的关键特点之一是,它是一个高度集成的解决方案,具有以更优化方式配置运行的软件。但用户已经有了MySQL和Apache,是否真的还需要Zend Server?

苏拉斯基:这要看你使用什么操作系统。如果你在一个已经安装Apache的Linux系统上安装它,那么你无需安装一个新Apache,只需使用系统自带的Apache即可。但是如果你使用其它系统,你可以通过Zend Server来安装Apache,这将非常方便。

记者:用户能使用系统自带的PHP吗?

苏拉斯基:不能。用户必须使用Zend Server中的PHP。从技术的角度讲,你或许可以这么做,但是我们不建议这么做,也不对此进行支持。

记者:Zend Server的监控代理自动跟踪脚本、数据库连接或其它PHP相关问题出错的时间,它能够保存应用程序状态,因此可以在以后进行恢复。这需要占用很多资源吗?

苏拉斯基:如果用户的应用程序确实非常差,那么它会产生很多这种事件,保存它们的确需要花费大量时间。但一般情况下,用户的应用程序不会产生太多这种事件,其资源开销几乎可以忽略不计,大约在1%到2%之间。它取决于产生事件的数量。

记者:是否可以说Zend正在进入以前由Java应用服务器统治的一个领域?

苏拉斯基:在某种程度上我认为是如此。实际上在某些方面已经是一个事实。PHP已经被应用于许多关键业务应用中,并且被进行了非常大范围的部署,例如维基百科、YouTube和Flickr等。这种趋势还在增长,我们认为这非常有意义,并在Zend Server中对其进行支持。

记者:另一方面,随着Zend Server让PHP更加面向企业,是否可以说PHP可能在失去与其最初社区的联系?

苏拉斯基:我认为不是这样,但是我要指出的是PHP已经发展了12年到13年,它不再是新手语言。也就是说,我认为PHP社区依然在开发它,而且与使用它的社区依然保持紧密联系。PHP社区非常健康,它非常强大且依然在增长。

PHP的关键优势是它是一个成熟的解决方案,这已经被事实证明。知道如何使用Ruby或Python部署网站的人还相对较少,它们也都是非常好的解决方案,但是它们的社区规模要比PHP社区小的多。当然,Web服务器行业有容纳多个产品的空间,我不认为PHP会被所有的网站所使用。

记者:是否可以说社区的开源产品正在影响Zend Server免费版中的功能?举例来说,我认为PHP 6将包含一个可选代码缓存标准,你们是否会对此推出相应版本?

苏拉斯基:这是我们决定增加的功能之一,但是它不是唯一的功能。

可选PHP缓存(APC)将成为PHP的标准,但是它不会带来多大变化,它已经在PHP扩展库中,用户可以非常轻松的安装它,而且如果用户关注PHP 6的话,将会发现它并不会默认被启用。如果人们真的喜欢APC,可以禁用Zend Optimizer插件然后使用APC,除了小部分用户界面是Zend专用之外,其它完全相同。

记者:PHP 6的开发时间似乎过于长了。考虑到Perl 6的情况,难道数字6是一个魔咒?或者只是计划的一部分?

苏拉斯基:或许吧,不过我认为PHP 6将在Python 6之前推出。PHP 6是一个比PHP 4和PHP 5都更难的项目,原因有二:一是PHP的代码库现在已经如此巨大;二是每一处细小的兼容性故障都会成为很多人的噩梦。而且由于PHP 6将引入对native Unicode的支持,不可避免的会给该语言带来大量兼容性故障。坦白的说,我不知道最终结果会如何。

记者:与从PHP 4转向PHP 5相比,从PHP 5转向PHP 6的难度如何?

苏拉斯基:从版本4到版本5的迁移是相当成功的,只花了几年的时间,但是今天的PHP 5已经比当初的PHP 4更加普及。我们决定不着急进行升级,因此我们现在更关注PHP 5.3。

我们决定在PHP 5.3中增加最初计划在PHP 6中推出的一些新功能,诸如命名空间,这样我们不必急于升级到PHP 6。PHP 6正式推出可能还需要一段时间。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446619.htmlTechArticleZend是众多开源成功故事之一的主角,它遵循了已在MySQL和Subversion中被证明成功的模式,针对那些需要高可靠性、高可扩展性Web应用服务器的...
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
win7系统升级成win10系统怎么升级win7系统升级成win10系统怎么升级Jul 11, 2023 am 11:49 AM

win10系统已经越来越成熟了,很多win7用户都想把系统升级成win10,但是又不知道如何升级,下面就教大家电脑升级成win10的方法吧。1、浏览器搜索装机吧在线系统重装工具软件并打开,选择制作系统,点击开始制作。2、选择win10系统镜像,然后点击开始制作。3、进入下载文件阶段,请耐心等候。4、等待下载部署完成后,拔除启动盘退出。5、把制作好的启动U盘插到电脑上,开机快速按Esc或Del或F12等进入到Bios设置U盘启动。这里是按F12进入的快速引导菜单,选择U盘进入。6、进入PE系统,选

教大家正版win7怎么升级win10系统教大家正版win7怎么升级win10系统Jul 09, 2023 pm 03:33 PM

随着windows10操作系统的不断成熟,越来越多的win7系统用户开始使用win10操作系统,那么win7怎么升级到win10呢?1、首先我们在电脑上下载小白一键重装系统,打开选择win10系统安装,重装之前请自行备份好c盘和桌面的数据。2、选择之后会为我们自动下载安装系统所需要的文件,耐心等待注意电脑不要断电断网。3、文件下完之后会提示我们重启电脑,点击立即重启。4、接着来到这个界面,我们选择第二个选项进入pe系统。5、进入pe系统后软件会开始安装win10系统,耐心等待即可。6、接着引导修

win7如何升级到win10系统win7如何升级到win10系统Jul 11, 2023 pm 05:29 PM

随着Win10系统的逐步成熟,很多用户已经用上了Win10系统,而一些还在用Windows7的朋友是不是也心动了呢,那么Windows7怎么升级10系统呢?下面一起来看看吧。1、浏览器搜索装机吧在线系统重装工具软件并打开,选择制作系统,点击开始制作。2、选择win10系统镜像,然后点击开始制作。3、进入下载文件阶段,请耐心等候。4、等待下载部署完成后,拔除启动盘退出。5、把制作好的启动U盘插到电脑上,开机快速按Esc或Del或F12等进入到Bios设置U盘启动。这里是按F12进入的快速引导菜单,

老电脑系统xp升级win7教程步骤老电脑系统xp升级win7教程步骤Jul 07, 2023 pm 10:21 PM

xp系统曾经是使用最多的系统,不过随着硬件的不断升级,xp系统已经不能发挥硬件的性能,所以很多朋友就想升级win7系统,下面就和大家分享一下老电脑升级win7系统的方法吧。1、在小白一键重装系统官网中下载小白三步装机版软件并打开,软件会自动帮助我们匹配合适的系统,然后点击立即重装。2、接下来软件就会帮助我们直接下载系统镜像,只需要耐心等候即可。3、下载完成后软件会帮助我们直接进行在线重装Windows系统,请根据提示操作。4、安装完成后会提示我们重启,选择立即重启。5、重启后在PE菜单中选择Xi

win11改win10系统教程的详细介绍win11改win10系统教程的详细介绍Jul 08, 2023 pm 09:21 PM

微软6月24号正式公布了win11系统,可以看到用户界面、开始菜单等和Windows10X中发现的非常相似。有的朋友在使用预览版的时候发现用的不习惯,想要改win10系统开使用,那么我们要如何操作呢,下面我们就来看看win11改win10系统教程,一起来学习一下吧。1、第一步是从Windows11打开新设置。在这里,您需要转到图像中显示的系统设置。2、在系统设置下,选择“恢复”选项。在这里,您将能够看到“以前版本的窗口”选项。您还可以在它旁边看到一个“返回”按钮,单击此按钮。3、您可以指定要返回

如何在Zend框架中使用ACL(Access Control List)进行权限控制如何在Zend框架中使用ACL(Access Control List)进行权限控制Jul 29, 2023 am 09:24 AM

如何在Zend框架中使用ACL(AccessControlList)进行权限控制导言:在一个Web应用程序中,权限控制是至关重要的一项功能。它可以确保用户只能访问其有权访问的页面和功能,并防止未经授权的访问。Zend框架提供了一种方便的方法来实现权限控制,即使用ACL(AccessControlList)组件。本文将介绍如何在Zend框架中使用ACL

win7如何升级win10的步骤教程win7如何升级win10的步骤教程Jul 10, 2023 pm 11:01 PM

Win10的发布,再一次刷新了以往Win7、Win8的用户更新数量,相比之前的Win8,win7升级Win10的用户更多,Win10在功能上显得更加给力。Win7用户更是可以直接升级Win10。下面我们就来看看win7如何升级win10的步骤教程。1、首先,打开“开始菜单”,进入“控制面板”,接着点击窗口中的“系统和安全”。如图下所示;2、在新窗口中找到“检查更新”点击进入。如图下所示;3、在检测到的更新包中选择Win10,并单击更新按钮,此过程中需要保持联网状态。如图下所示;4、下载完成升级安

PHP实现框架:Zend Framework入门教程PHP实现框架:Zend Framework入门教程Jun 19, 2023 am 08:09 AM

PHP实现框架:ZendFramework入门教程ZendFramework是PHP开发的一种开源网站框架,目前由ZendTechnologies维护,ZendFramework采用了MVC设计模式,提供了一系列可重用的代码库,服务于实现Web2.0应用程序和Web服务。ZendFramework深受PHP开发者的欢迎和推崇,拥有广泛

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경