PHP の最適化と効率的な高速化の問題のまとめ_PHP チュートリアル
1. 関数内で、配列を渡すときに return を使用すると、次のようにグローバルを使用するより効率的です。
function userloginfo($usertemp){
$detail=explode("|",$usertemp);
return $詳細;
}
$login=userloginfo($userdb);
関数 userloginfo($usertemp){
global $detail;
$detail=explode("|",$usertemp);
}
userloginfo($ userdb);
効率的になる
2. (このコードは、プログラム ディレクトリに対応する URL を取得するために使用されます。推奨)
$urlarray=explode('/',$HTTP_SERVER_VARS['REQUEST_URI']);
$urlcount= count($urlarray) ;unset($urlarray[$urlcount-1]);
$ofstarurl='http://'.$HTTP_SERVER_VARS['HTTP_HOST'].implode('/',$urlarray);
これコードの方が
$ pre_urlarray=explode('/',$HTTP_SERVER_VARS['HTTP_REFERER']);
$pre_url=array_pop($pre_urlarray);
効率的になる
3. ループ内で判定する場合、より効率的です数値的な判断を行うために等しいよりも同一性を使用するには
$a=2;$b=2;
例えば、
if($a==$b)$c=$a;
は
if($a) よりも効率的です===$b)$c=$a;
4. mysql をクエリするときは、where in を使用し、limitless を使用するようにしてください。
複数のレコードの最初の数レコードを制限チェックします 非常に高速ですが、クエリです。
連続レコードをクエリする場合、最初の実行は少し遅くなりますが、それ以降は高速になります。 NT サーバーのデータ操作の安定性は、unix/linux ほど安定していません
6. 出力の前に ob_start() を使用してみてください。ob_start('ob_gzhandler') を使用すると、NT または nuli/linux に適した出力を高速化できます。 unlix サーバーの場合、出力効率が高くなります
7. 判断するときは、if ($a==その値) を使用してください。否定する場合は、if(empty( $a)) を使用してください。より速く動作します
8. != を使用する効率は <> と同等です。個人的な経験では、$a=' 11111111111111'; を使用するのが効率的です。 10. 標準化された SQL ステートメントを使用すると、MySQL の解析が容易になります。 11.
if($online){
$online1=$online;
setcookie ('online1',$online,$cookietime,$ckpath, $ckdomain,$secure);
}
COOKIEはすぐに有効になります
if($online)を使用してください
http://www.bkjia.com/PHPjc/445144.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
