ホームページ php教程 php手册 クラウド時代を本格的に迎え、ThinkPHP クラウド エンジン バージョンをリリース

クラウド時代を本格的に迎え、ThinkPHP クラウド エンジン バージョンをリリース

Jun 21, 2016 am 08:50 AM
cluster nbsp thinkphp

インターネット分野におけるクラウドプラットフォーム化は、クラウド時代の新たなインフラ革新の方向性の一つとなっており、クラウド時代のニーズと技術革新を踏まえ、多くの開発者が検討し、前進している将来の方向性でもあります。クラウド プラン、クラウド製品、クラウド アプリケーション、クラウドの楽しみ方の深化に伴い、より多くの企業や開発者がクラウドを利用し始めており、使いやすく互換性のあるクラウド エンジン テクノロジーが大多数の開発者の関心となっています。を求めています。

クラウドサービスの強力な侵入により、インターネットの発展をリードするクラウドコンピューティングも将来のトレンドの最優先事項となっています。 SAE エンジンのバージョン 3.0 から、ThinkPHP はクラウド プラットフォームをサポートするための第一歩を踏み出し、さまざまなバージョンのアップグレードと改善も継続的に最適化され、より優れたクラウド サービスをユーザーに提供します。クラウド コンピューティング テクノロジーの「群集」という業界の傾向と、中国におけるさまざまなクラウド プラットフォームの混乱に直面すると、さまざまなクラウド エンジンが開発者に多大な混乱を引き起こすことは必至です。

数か月にわたる調査とテストを経て、2013 年の新年の初めに、ThinkPHP の 7 周年共有計画の一環として、すべてのクラウド プラットフォームと分散システム向けに開発されたクラスター クラウド エンジン拡張機能が正式に開始されました。クラウド時代の到来を本格的に受け止めています。 Sina Cloud、Baidu Cloud、Alibaba Cloud などのクラウド プラットフォームのクラスター クラウド エンジンと互換性があり、クラウド プラットフォームの制限を完全に打ち破り、シームレスなクロスプラットフォーム互換性のための新しいメカニズムを完全に開き、開発者と開発者に最大の利便性を提供することを目指しています。 Cluster クラウド エンジンを通じて作成されたプログラムは、さまざまなクラウド プラットフォーム上でシームレスに表示できます。

クラスター クラウド エンジンは、IO 分離メカニズムを採用して、すべてのクラウド プラットフォームとすべての分散環境に普遍的なエンジン拡張機能を実装し、通常の環境でも実行でき、クラウド プラットフォーム間の非互換性の欠点を真に解消します。開発者がクラスター エンジンを使用して作成したプログラムは、クラウド プラットフォームに依存せず、他のクラウド プラットフォームに簡単に移植できます。

ビッグデータが登場します。準備はできていますか?さまざまなクラウド プラットフォームと互換性のないプログラムにまだ悩まされていますか? ThinkPHP は、マルチクラウド プラットフォームというクラウドの夢を実現するために不可欠な、無料のクラウド エンジン拡張機能を提供します。クラウドの最前線にいる ThinkPHP はそれを行うことができ、あなたもそれが可能です。

クラスター クラウド エンジンは、IO 分離メカニズムを採用して、すべてのクラウド プラットフォームとすべての分散環境に普遍的なエンジン拡張機能を実装し、通常の環境でも実行でき、クラウド プラットフォーム間の非互換性の欠点を真に解消します。開発者がクラスター エンジンを使用して作成したプログラムは、クラウド プラットフォームに依存せず、他のクラウド プラットフォームに簡単に移植できます。

便宜上、2 つのダウンロード パッケージが提供されています (ダウンロードする必要があるのは 1 つだけです):

1. クラウド エンジン拡張機能を個別にダウンロードします

2. ThinkPHP クラウド エンジンのバージョンのダウンロード

ダウンロードしたエンジン拡張機能の場合は、ダウンロード後に解凍し、システムの Extend/Engine/ ディレクトリに置きます。
クラウド エンジン バージョンには、最新の github バージョン 3.1.2 コア パッケージと最新のクラスター エンジン拡張機能、さらに一般的に使用されるドライバーおよびクラス ライブラリ拡張機能が統合されています。

Githubコアバージョンの機能改善点は以下の通りです:

・組み込みの xml_encode 関数と data_to_xml 関数を改善します。これは、ajaxReturn だけでなく、他の XML データの戻りにも使用できます

・クエリ条件は SQL 関数をサポートします

・エントリーファイル

に ENGIN_PATH 定数定義を追加しました

· エントリ ファイルにより、エンジン拡張機能のロードのサポートが追加されます

・グループ化サポート動作拡張定義ファイル

・メソッド A と D は、独立グループ モードでのグループ間通話をサポートします

・ジャンプテンプレートの js エラーを修正しました

・多層モデルの D メソッドのサポートを改善

・Modelクラスのキャッシュメソッドを改善

・テンプレート タグの区切り文字サポートの改善

・JS コード (特に Jquery) 内の紛らわしいコードを効果的に識別するために、テンプレート エンジンの JS コードの誤解析を改善しました

・テンプレート エンジンのテンプレート タグ解析を改善しました

・独立したエイリアス定義ファイルのサポートを追加するためのグループ化

・Logクラスが見つからない場合があるエラーを修正

の解析時に混乱を引き起こす空のタグ {} の問題を修正しました。

・パターン拡張機能を使用した後、最初にコア規約設定ファイルを読み取り、次にパターン拡張機能自体の設定ファイルを読み取ります

・Actionクラスのerrorメソッド、successメソッドにおけるwaitSecondパラメータの0設定が無効となる状況を改善

・キャッシュ クラスの改善 キュー名の定義のサポート デキューに対するキャッシュ更新の影響の改善 デバッグ モードでデキューの数を記録できるため、キューの長さの最適化が容易になります キャッシュ タイプの他のメソッドへの内部呼び出しのサポートを追加

・ファイルを unix 形式で保存します

・キャッシュクラス別キューキャッシュのキャッシュ機構判定を改善

・DB クラスの改善

・キャッシュクラスは接続属性をキャンセルします

・ファイルキャッシュクラスの改善

・Model クラスの where メソッドは複数の呼び出しをサポートします

· Model クラスのクエリ メソッドと実行メソッドにより、テーブル プレフィックスのサポートが追加されます

・アクションクラスのdispatchJumpメソッドの改善

エンジン拡張機能の使用がさらに便利になりました。新しいバージョンのエンジン拡張エントリ ファイルでは、エンジン エントリ ファイルをロードする必要がなくなりました。フレームワークのエントリ ファイルを直接ロードして、エンジン名を定義するだけです (例:

)。

define('APP_NAME','App');

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

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

define('ENGINE_NAME','cluster');

THINK_PATH.'ThinkPHP.php';

が必要です

?>

ENGINE_NAME 定数が定義されていない場合は、標準モードのコアが使用されます。
クラウドエンジンの具体的な使い方については、以下のチュートリアルやドキュメントを参照してください。

チュートリアル: ThinkPHP クラウド エンジンの使用方法のチュートリアル

ビデオ チュートリアル: ThinkPHP Cloud Engine ビデオ チュートリアル



このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホット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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

画面の明るさは、最新のコンピューティング デバイスを使用する上で不可欠な部分であり、特に長時間画面を見る場合には重要です。目の疲れを軽減し、可読性を向上させ、コンテンツを簡単かつ効率的に表示するのに役立ちます。ただし、設定によっては、特に新しい UI が変更された Windows 11 では、明るさの管理が難しい場合があります。明るさの調整に問題がある場合は、Windows 11 で明るさを管理するすべての方法を次に示します。 Windows 11で明るさを変更する方法【10の方法を解説】 シングルモニターユーザーは、次の方法でWindows 11の明るさを調整できます。これには、ラップトップだけでなく、単一のモニターを使用するデスクトップ システムも含まれます。はじめましょう。方法 1: アクション センターを使用する アクション センターにアクセスできる

thinkphpプロジェクトの実行方法 thinkphpプロジェクトの実行方法 Apr 09, 2024 pm 05:33 PM

ThinkPHP プロジェクトを実行するには、Composer をインストールし、Composer を使用してプロジェクトを作成し、プロジェクト ディレクトリに入り、php bin/consoleserve を実行し、http://localhost:8000 にアクセスしてようこそページを表示する必要があります。

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iOS 17 では、Apple はモバイル オペレーティング システムにいくつかの新しいプライバシーおよびセキュリティ機能を導入しました。その 1 つは、Safari のプライベート ブラウジング タブに対して 2 段階認証を要求する機能です。その仕組みとオフにする方法は次のとおりです。 iOS 17 または iPadOS 17 を実行している iPhone または iPad では、Safari でプライベート ブラウズ タブを開いていて、再度アクセスするためにセッションまたはアプリを終了する場合、Apple のブラウザでは Face ID/Touch ID 認証またはパスコードが必要になります。言い換えれば、ロックが解除されている iPhone または iPad を誰かが手に入れても、パスコードを知らなければプライバシーを閲覧することはできません。

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Oct 16, 2023 am 08:13 AM

有名なアクティベーション スクリプト MAS2.2 バージョンでは、デジタル アクティベーションが再びサポートされています。このメソッドは @asdcorp とそのチームが考案したもので、MAS 作成者はそれを HWID2 と呼んでいます。 https://github.com/massgravel/Microsoft-Activation-Scripts から Gatherosstate.exe (オリジナルではなく、変更されたもの) をダウンロードし、パラメータを指定して実行し、AuthenticTicket.xml を生成します。まず元のメソッド: Gatherosstate.exePfn=xxxxxxx;DownlevelOriginalState=1 を確認し、次に最新のメソッド: Gatheros と比較します。

thinkphp にはいくつかのバージョンがあります thinkphp にはいくつかのバージョンがあります Apr 09, 2024 pm 06:09 PM

ThinkPHP には、さまざまな PHP バージョン向けに設計された複数のバージョンがあります。メジャー バージョンには 3.2、5.0、5.1、および 6.0 が含まれますが、マイナー バージョンはバグを修正し、新機能を提供するために使用されます。最新の安定バージョンは ThinkPHP 6.0.16 です。バージョンを選択するときは、PHP バージョン、機能要件、コミュニティ サポートを考慮してください。最高のパフォーマンスとサポートを得るには、最新の安定バージョンを使用することをお勧めします。

thinkphpの実行方法 thinkphpの実行方法 Apr 09, 2024 pm 05:39 PM

ThinkPHP フレームワークをローカルで実行する手順: ThinkPHP フレームワークをローカル ディレクトリにダウンロードして解凍します。 ThinkPHP ルート ディレクトリを指す仮想ホスト (オプション) を作成します。データベース接続パラメータを構成します。 Webサーバーを起動します。 ThinkPHP アプリケーションを初期化します。 ThinkPHP アプリケーションの URL にアクセスして実行します。

laravelとthinkphpではどちらが優れていますか? laravelとthinkphpではどちらが優れていますか? Apr 09, 2024 pm 03:18 PM

Laravel フレームワークと ThinkPHP フレームワークのパフォーマンスの比較: ThinkPHP は、最適化とキャッシュに重点を置いて、一般に Laravel よりもパフォーマンスが優れています。 Laravel は優れたパフォーマンスを発揮しますが、複雑なアプリケーションの場合は、ThinkPHP の方が適している可能性があります。

開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法 開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法 Nov 22, 2023 pm 12:01 PM

「開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法」 インターネット技術の急速な発展に伴い、Web アプリケーションには、多数の同時リクエストと複雑なビジネス ロジックを処理するための要件が​​ますます高まっています。システムのパフォーマンスとユーザー エクスペリエンスを向上させるために、開発者は多くの場合、電子メールの送信、ファイルのアップロードの処理、レポートの生成など、時間のかかる操作を実行するために非同期タスクの使用を検討します。 PHP の分野では、人気のある開発フレームワークとして ThinkPHP フレームワークが、非同期タスクを実装するための便利な方法をいくつか提供しています。

See all articles