Tag: zend framework

使用node.js和socket.io以及Zend Framework应用程序

我已经构build了一个Zend Framework应用程序。 我想在这个应用程序中实现node.js和socket.io,但我不知道从哪里开始。 我只使用node和socket.io来创build一个简单的聊天应用程序 。 如果任何人都可以给我一些指示,从哪里开始或采取什么步骤来更好地理解这个实现应该如何工作。 谢谢! 我已经看到了这个问题,但它确实过时了。

Zend MVC项目提高了node.js的性能

我正在与ZendServer一起使用Zend mvc项目。 现在我读了node.js,构build在V8 JavaScript引擎上,具有超快的性能来编译JavaScript代码。 有没有一种方法来使用node.js编译javascript代码到我的视图的mvc projext?,例如可能在服务器端与节点编译的JavaScript,但继续使用我的zend服务器运行PHP,而不会扭曲我的项目代码? 谢谢

如何在像zend一样的MVC框架中使用exec-php(node js)?

基本上我想在这里做的是将数据获取到节点服务器js中,这些数据是从写入Zend模型的函数返回的。 我的节点js服务器代码如下: var socket = require( 'socket.io' ); var express = require( 'express' ); var http = require( 'http' ); var execPhp = require('exec-php'); var app = express(); var server = http.createServer( app ); var io = socket.listen( server ); execPhp('../application/modules/front/models/Dbtable/Postcontent.php', function(error, php, outprint){ php.fetchEntryAll(function(error, result){ io.sockets.emit('showfeeds', result); }); }); server.listen( 7000 ); 所以当我试图执行上面的代码,它给了我像下面的错误: 错误:命令失败:PHP致命错误:在第3行/Data/www/XXX/application/modules/front/models/Dbtable/Postcontent.php中找不到类“Zend_Db_Table_Abstract” […]

如何在zend框架中使用node.js和socket.io

我已经build立了一个zend框架应用程序。 我想在这个应用程序中使用node.js和socket.io,但不知道从哪里开始。 我已经使用了一个简单的节点和socket.io应用程序,通过制作一个index.html文件并使用fsReadSync读取此文件,但是如何将我的zend框架页面连接到node.js和socket.io。 请帮助任何人。 谢谢。

node.js中的作业队列

我正在寻找一个可以被php调用的node.js中的作业队列pipe理器。 这是一个Web应用程序,需要发送电子邮件,创buildPDF文件等,我想进行asynchronous的PHP进程。 过程示例: 用户请求一个php页面 Php调用作业队列pipe理器并添加一个任务 任务是在node.js中asynchronous执行的php,最好是稍微安静些 任务是执行一个PHP脚本 为什么这个“复杂”的系统? 我们用PHP(Zend Framework)编写我们所有的Web应用程序, 我们想开始学习node.js 我们需要一个asynchronous过程(快速响应!) “真正”的任务应该是一个PHP脚本,以利用已经写好的PHP类,以方便地访问数据库连接,尽可能多的DRY 这个系统的用例: 用户自行注册,系统会发送欢迎邮件 用户完成电子商务订单,系统将发送发票 最后,我们还想使用node-cron来执行非系统范围的cron任务(非常特定于应用程序)。 Node-cron将调用作业队列pipe理器,后者将运行一个php脚本。 节点中是否有这样的应用程序?

使用清漆和ESI增加页面查看次数

如果我正在使用Varnish来caching整个文档,那么通过什么机制你会build议我增加一个页面浏览计数。 举例来说,让我想像一下,我有一个拍卖上市,如易趣,我想caching整个页面,因为我知道这是永远不会改变。 那么你将如何增加此列表的页面查看次数。 可以说我的应用程序是从Zend Framework运行的。 将一个ESI(Edge Side Include)包含到一个node.js服务器,这会增加Redis中的页面浏览次数是否正确? 我正在寻找的东西,将百分之百的支持,并会准确的页面查看请求数字。 (我不关心重复的请求,我将在我的应用程序逻辑中处理这个问题,以防止一个IP使页面浏览次数增加)。

每次使用Flask或Express时,如何不重新启动服务器?

我是新的Web应用程序开发。 我的问题是…我已经尝试了一些Zend + Apache(PHP),烧瓶(Python),Express下node.js手动开发。 我发现,当我开始在Zend framework + Apache上进行开发时,每当在Controller,Model或Views下PHP的代码更改时,都不需要重新启动Apache。 这是非常方便,快捷! 但是,如果我使用Flask或Express,则每次更改Controller或Model部分的代码时,都必须重新启动整个应用程序。 如果View部件上有代码更改,则无需重新启动服务器。 但是,这是讨厌的! 现在,我正在烧瓶上的项目,我怎么能避免每次重新启动服务器? 问题可以解决,如果我把整个networking应用程序顶部的Nginx? 非常感谢