当前位置:  软件>php软件

PHP 应用服务器 Appserver.io

    来源:    发布时间:2015-01-12

    本文导语:  appserver.io 是一个多线程的 PHP 应用服务器,实现真正多线程的 PHP 编程,高效安全而且快速,速度比基于 Nginx 的 Magento 标准安装要快 50%。使用上非常像 Java 的 Servlet。 亮点: 使用 Doctrine 作为标准的持久层 Session Beans (stateful, s...

appserver.io 是一个多线程的 PHP 应用服务器,实现真正多线程的 PHP 编程,高效安全而且快速,速度比基于 NginxMagento 标准安装要快 50%。使用上非常像 Java 的 Servlet。

亮点:

  • 使用 Doctrine 作为标准的持久层

  • Session Beans (stateful, stateless + singleton)

  • Message Beans

  • Timer Service (tbd)

  • Servlet Engine

  • Integrated Message Queue

  • Easy scaling

  • Webservices

要求:

  • PHP 5.4+ on x64 or x86

  • ZTS enabled (thread safety)

  • POSIX threads implementation

  • Memcached (2.1+)

示例配置:

    
    DemoServlet
    DemoServlet
    TechDivisionExampleServletsDemoServlet



    DemoServlet
    /

示例代码:

public function doGet(Request $req, Response $res)
{
    // build path to template
    $pathToTemplate = $this->getServletConfig()->getWebappPath() .
        DIRECTORY_SEPARATOR . 'static' .
        DIRECTORY_SEPARATOR . 'templates' .
        DIRECTORY_SEPARATOR . 'layout.phtml';

    // init template
    $template = new DemoTemplate($pathToTemplate);

    $baseUrl = '/';
    // if the application has NOT been called over a
    //VHost configuration append application folder naem
    if (!$this->getServletConfig()->getApplication()->isVhostOf(
        $req->getServerName())
    ) {
        $baseUrl .= $this->getServletConfig()->getApplication()->getName() . '/';
    }

    // set vars in template
    $template->setBaseUrl(/tech-soft-php/$baseUrl/index.html);
    $template->setRequestUri($req->getUri());
    $template->setUserAgent($req->getHeader("User-Agent"));
    $template->setWebappName($this->getServletConfig()->getApplication()->getName());

    // set response content by render template
    $res->setContent($template->render());
}

    
 
 

您可能感兴趣的文章:

  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • php服务器探针显示php服务器信息
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • php输入流php://input发送图片流到服务器的例子
  • centos服务器定时执行一段php代码
  • php 判断服务器操作系统的类型
  • PHP服务器套装 SpeedAMP
  • PHP应用服务器 Zend Server
  • PHP服务器套件 PHPsys
  • PHP的服务器端jQuery phpQuery
  • PHP的服务器端jQuery Jorp
  • phpinfo()获取php服务器配置信息
  • 在apache(unix)服务器下的web用jsp?or php
  • 好象我的apache服务器不解析我的php程序啊(why)
  • 在远程linux服务器上安装PHP模块的问题
  • PHP的XML-RPC服务器和客户端库 Ripcord
  • PHP服务器端异步执行方法解析
  • 我想用红旗linux做网站服务器PHP + MySQL,正版多少钱??
  • PHP 持续测试服务器 Sismo
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP 应用跟踪诊断程序 PHP Debug
  • PHP应用框架 PHP Mushroom
  • PHP应用开发框架 PHP Ding
  • PHP Web 应用框架 Tigermouse
  • PHP 应用路由库 Link
  • 开源的统计应用程序 PHP Web Stat
  • PHP 应用框架 MODx
  • PHP应用程序开发框架 CMSPAD
  • 羽量级PHP应用程序开发框架 WANGFRAME
  • PHP应用程序框架和库 SolarPHP
  • PHP数据库应用脚手架 DaDaBIK
  • PHP数据流应用的简单例子
  • 关于PHP应用的集群
  • Web应用开发框架 PHP Open Biz
  • php反射应用示例
  • PHP应用框架 SpeedPHP
  • php mb_substr()函数截取中文字符串应用示例
  • PHP配置文件应用(配置pdo与虚拟主机)
  • php switch语句多个值匹配同一代码块应用示例
  • php中error与exception的区别及应用
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • PHP转换器 HipHop for PHP
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP 框架 Pop php
  • PHP去除html标签,php标记及css样式代码参考
  • PHP的JavaScript框架 PHP.JS
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • php通过socket_bind()设置IP地址代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3