近年、ワールド ワイド ウェブ (ワールド ワイド ウェブ、または WWW とも呼ばれる) は、情報処理技術の様相を変化させ続けています。 WEB は、人々や企業がコミュニケーションやコラボレーションを行うための効果的なメディアとして急速に普及しました。一般に、ほぼすべての情報技術分野が WEB の影響を受けています。 Web アクセスにより、より多くのユーザーとより多くのデータがもたらされるため、サーバーやデータベースへの負荷が増大し、エンド ユーザーの応答時間がますます遅くなります。この需要の増大に対応するために CPU、ディスク ドライブ、メモリを絶えず増加させることと比較すると、WEB 動的 Web ページを静的化することは、より現実的で経済的な選択肢となるはずです。
PHPを利用してWEB動的Webページの静的化を実現する具体的な実装関数は関数gen_static_file()の通りです
function gen_static_file($program, $filename) { $program 1= "/ usr/local/apache /htdocs/php/" . $program; $filename1 = "/usr/local/apache/htdocs/ static_html/" . $filename; $cmd_str = "/usr/local/php4/bin/ php " . $program1 . " } " . $filename1 . " "; system($cmd_str); echo $filename . " generated. "; } |
function gen_college_static () { for ($i = 0; $i { putenv("province_id=" . $i); //*.php ファイルデータベースからデータを取得するときに使用されます。 gen_static_file() 関数を呼び出すと、college_static.php が静的化され、college.static0.html~college.static33.html という 33 個の静的ページになります。$I が変更されると、$filename も変更されます。データベースから値を直接取得して、生成される静的ページの数と名前を制御します。他のプログラムによって生成される静的ページの呼び出し規則は、静的ページの命名規則と一致している必要があります。 | http://www.bkjia.com/PHPjc/315095.html