0

0

全面拥抱云时代 ThinkPHP云引擎版本发布

php中文网

php中文网

发布时间:2016-06-21 08:50:21

|

1463人浏览过

|

来源于php中文网

原创

 

互联网领域的云平台化已经成为云时代基础架构新创领域的方向之一,云时代的需求与技术创新也是不少开发者为之考虑和前进的未来方向。云计划,云产品,云应用,云享受,随着云服务的大力深入,更多企业和开发者开始漫步云端,而一款好用又兼容的云引擎技术,更是广大开发者所为之追求的。

伴随着云服务的强势入侵,引领互联网发展的云计算也成为了未来走势的重中之重。从3.0版本的SAE引擎开始,ThinkPHP已经开始迈出了支持云平台的第一步,不同版本的升级改进也在为用户提供更好的云服务而不断优化。面对云计算技术“扎堆热”的产业趋势和国内不同云平台的风起云涌,不同的云引擎势必给开发者造成了不少的困惑。

经过数月的研究和测试,2013年新年伊始,作为ThinkPHP七周年分享计划的一部分,官方正式推出了针对所有云平台和分布式系统而开发的Cluster云引擎扩展,全面拥抱云时代的到来。兼容新浪云、百度云和阿里云等云平台的Cluster云引擎,完全打破云平台的限制,全面开启跨平台无缝兼容的新机制,以给广大开发者提供最大的便利为出发点,方便使用者通过Cluster云引擎写的程序可以在各种云平台无缝呈现。

Cluster云引擎采用IO分离的机制,实现了一个引擎扩展,通用所有云平台和所有分布式环境,普通环境下也可以运行,真正的打破了云平台不兼容的缺点。开发者使用Cluster引擎写出的程序将对云平台没有依赖,可以很方便的移植到另外的云平台。

大数据来袭,你准备好了吗?还在为不兼容各云平台的程序而烦扰吗?ThinkPHP提供你势在必行的免费云引擎扩展,实现你多云平台的云梦想。走在云端的最前沿,ThinkPHP可以,你也可以!

Cluster云引擎采用IO分离的机制,实现了一个引擎扩展,通用所有云平台和所有分布式环境,普通环境下也可以运行,真正的打破了云平台不兼容的缺点。开发者使用Cluster引擎写出的程序将对云平台没有依赖,可以很方便的移植到另外的云平台。

为了方便大家使用,提供了两个下载包(只需要下载其中一个即可):

1. 云引擎扩展单独下载

2. ThinkPHP云引擎版本下载

如果是下载的引擎扩展,下载后解压缩放入系统的Extend/Engine/目录。
云引擎版本集成了最新github版本的3.1.2核心包和最新的Cluster引擎扩展,以及常用的驱动和类库扩展。

Github核心版本功能改进如下:

· 改进内置的 xml_encode 和 data_to_xml函数,不仅可以用于ajaxReturn还可以用于其他xml数据的返回

· 查询条件支持sql函数

· 入口文件增加ENGIN_PATH常量定义

· 入口文件增加对引擎扩展的载入支持

· 分组支持行为扩展定义文件

· A方法和D方法在独立分组模式下支持跨分组调用

· 修正跳转模板的一处js错误

· 改进D方法对多层模型的支持

· 改进Model类的cache方法

· 改进模板标签的界定符支持

· 改进模板引擎的对JS代码的误解析 可以有效识别JS代码中的易混淆代码(尤其对Jquery)

· 改进模板引擎的模板标签解析

· 分组添加独立的别名定义文件支持

· 修正在某些情况下Log类找不到的错误

· 修正空的标签{}导致解析混淆的问题

· 采用模式扩展后首先读取核心惯例配置文件 然后读取模式扩展自身的配置文件

· 改进Action类中error和success方法中waitSecond参数设置为0无效的情况

· 改进cache类 支持定义队列名称 改进缓存更新对出列的影响 调试模式下面可以记录出列次数便于优化队列长度 增加对缓存类型其他方法的内部调用支持

· 文件换行格式保存为unix格式

· 改进cache类对队列缓存的缓存机制判断

· DB类改进

· cache类取消connected属性

· 改进文件缓存类

· Model类的where方法支持多次调用

· Model类的query和execute方法增加对表前缀的支持

· action类的dispatchJump方法改进

对于引擎扩展的使用来说,有一个更方便的改进。新版的引擎扩展入口文件不再需要载入引擎入口文件了,直接载入框架的入口文件然后定义引擎名称即可,例如:

define('APP_NAME','App');

define('APP_PATH','./App/');

define('THINK_PATH','./ThinkPHP/');

define('ENGINE_NAME','cluster');

require THINK_PATH.'ThinkPHP.php';

?>

如果不定义ENGINE_NAME常量的话,就使用标准模式核心。
具体的云引擎的用法,请参考下面的教程和文档。

使用教程:ThinkPHP云引擎使用教程

视频教程:ThinkPHP云引擎视频教程



PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
包子漫画网页版入口与全集阅读指南_正版免费漫画快速访问方法
包子漫画网页版入口与全集阅读指南_正版免费漫画快速访问方法

本专题汇总了包子漫画官网和网页版入口,提供最新章节抢先看方法、正版免费阅读指南,以及稳定访问方式,帮助用户快速直达包子漫画页面,无广告畅享全集漫画内容。

47

2026.02.10

MC.JS网页版快速畅玩指南_MC.JS官网在线入口及免安装体验方法
MC.JS网页版快速畅玩指南_MC.JS官网在线入口及免安装体验方法

本专题汇总了MC.JS官网入口和网页版快速畅玩方法,提供免安装访问、不同版本(1.8.8、1.12.8)在线体验指南,以及正版网页端操作说明,帮助玩家轻松进入MC.JS世界,实现即时畅玩与高效体验。

34

2026.02.10

谷歌邮箱网页版登录与注册全指南_Gmail账号快速访问与安全操作教程
谷歌邮箱网页版登录与注册全指南_Gmail账号快速访问与安全操作教程

本专题汇总了谷歌邮箱网页版的最新登录入口和注册方法,详细提供官方账号快速访问方式、网页版操作教程及安全登录技巧,帮助用户轻松管理Gmail邮箱账户,实现高效、安全的邮箱使用体验。

25

2026.02.10

铁路12306订票与退改全攻略_高效购票与座位选取技巧
铁路12306订票与退改全攻略_高效购票与座位选取技巧

本专题全面汇总铁路12306订票、退票、改签及候补订单操作技巧,提供车厢座位分布参考、抢票攻略和高铁安检注意事项,帮助新手用户快速掌握高效购票与退改流程,提高出行效率和体验。

31

2026.02.10

TensorFlow2深度学习模型实战与优化
TensorFlow2深度学习模型实战与优化

本专题面向 AI 与数据科学开发者,系统讲解 TensorFlow 2 框架下深度学习模型的构建、训练、调优与部署。内容包括神经网络基础、卷积神经网络、循环神经网络、优化算法及模型性能提升技巧。通过实战项目演示,帮助开发者掌握从模型设计到上线的完整流程。

0

2026.02.10

Vue3组合式API与组件开发实战
Vue3组合式API与组件开发实战

本专题讲解 Vue 3 组合式 API 的核心概念与应用技巧,深入分析响应式系统、生命周期管理、组件设计与复用策略。通过完整项目案例,指导前端开发者实现高性能、结构清晰的 Vue 应用,提升开发效率与代码可维护性。

4

2026.02.10

Go语言微服务架构与gRPC实战
Go语言微服务架构与gRPC实战

本专题面向有 Go 基础的开发者,系统讲解微服务架构设计与 gRPC 的高效应用。内容涵盖服务拆分、RPC 通信、负载均衡、错误处理、服务注册与发现等关键技术。通过实战案例,帮助开发者搭建高性能、可扩展的 Go 微服务系统。

1

2026.02.10

React 18状态管理与Hooks高级实践
React 18状态管理与Hooks高级实践

本专题专注于 React 18 的高级开发技术,详细讲解 useState、useEffect、useReducer、useContext 等 Hooks 的使用技巧,以及 Redux、Zustand 等状态管理工具的集成与优化方法。通过真实案例,帮助前端开发者构建可维护、性能优良的现代 React 应用。

4

2026.02.10

Node.js后端开发与Express框架实践
Node.js后端开发与Express框架实践

本专题针对初中级 Node.js 开发者,系统讲解如何使用 Express 框架搭建高性能后端服务。内容包括路由设计、中间件开发、数据库集成、API 安全与异常处理,以及 RESTful API 的设计与优化。通过实际项目演示,帮助开发者快速掌握 Node.js 后端开发流程。

2

2026.02.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号