単純なキャッシュの例 (しかし単純すぎる!)
?// まず、ファイルを書き込むための「キャッシュ」ディレクトリを作成します
関数 BZ_cache ($url,$cacheName)??
{
グローバル $キャッシュ ;??
グローバル $QUERY_STRING
// ここでは、自分の習慣に従って名前を付けることができます??
$filename = "cache/".$cacheName.",".$QUERY_STRING.".HTML" ;
// ここで、ファイルの有効期限が切れているかどうかを確認するために、ファイルの時刻もテストする必要があります
//(でも、ここではやっていません。笑! 自分でやってください!)
?????if ( file_exists (???$filename) )??
???????{??
???????readfile ($filename)
???????return 1 ; ///??OK、HTML ページを送信します????
???????}
他に??
???????{
????if ( ! isset ($cache ) )??
?????????{
???????$fcontents = join ('', file ($url."?".$QUERY_STRING."&cache=t"));
?????????$fp = fopen ($filename , "w");
?????????fwrite ($fp, $fcontents??);
?????????fclose ($fp)
??????????return 0 ;???///??ファイルを実行します??
??????????}
???????}
}??
//次のコード行を PHP ファイルの先頭に置きます
//??if ( BZ_cache ("COMPLETE URL WITHOUT PARAMS" , "AN_IDENTIFIER" ) )???exit () ;??
//この URL は完全である必要があります。つまり、先頭に http:// が必要であることに注意してください。ただし、その後にパラメータはありません。
// インターネット上に例があります: http://azerclic.labynet.org/doc.PHP3
// 最初の行は ??
// if ( BZ_cache ("http://azerclic.labynet.org/doc.PHP3" , "doc" ) )???exit () ;??
// キャッシュされたファイルは http://azerclic.labynet.org/cache/ に表示されます
// それだけ??
//幸運を!
//WIN32 では問題ないと思います。LINUX では、一般に書き込み権限がないため、権限の問題を考慮する必要があります。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ホットトピック









