一、靜態(tài)化的優(yōu)點:
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司,提供成都網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
1有利于搜索引擎收錄網(wǎng)站頁面的信息:搜索引擎更喜歡靜態(tài)的,更變于抓取,搜索引擎SEO排名會更容易提高。
2靜態(tài)網(wǎng)頁化網(wǎng)頁穩(wěn)定
3可以提高網(wǎng)頁加載速度
4減輕服務(wù)器負(fù)擔(dān),瀏覽器不需要頻發(fā)調(diào)用數(shù)據(jù)庫。
5數(shù)據(jù)庫出錯不會影響正常訪問
二、偽靜態(tài)
PHP偽靜態(tài):是利用Apache mod_rewite實現(xiàn)url重寫的方法
改寫訪問地址,能夠通過URL的PATHINFO模式來改動它。讓它看上去更像一個靜態(tài)頁面。從而有更大的幾率被搜索引擎抓取和收錄,僅是對搜索引擎比較友好,偽靜態(tài)化
三、純靜態(tài)化
純靜態(tài)化,就是生成HTML文件的方式,我們須要開啟PHP自帶的緩存機(jī)制,即ob_start來開啟緩存。而且在ob_start之前不能有不論什么輸出,否則運行失敗,然后我們用ob_get_contents函數(shù)來獲取緩存中的內(nèi)容,該函數(shù)會返回一個字符串。第三個函數(shù)就是ob_end_clean,它用來清空緩存中的內(nèi)容而且關(guān)閉,成功返回True,失敗返回False。
?php
if(file_exists("match.html") (time()-filemtime("match.html"))300)
{
//如果存在對應(yīng)的靜態(tài)文件,則直接訪問
require_once("match.html");
}else{
//這里用數(shù)組來仿真數(shù)據(jù)庫操作,現(xiàn)實一般都是操作數(shù)據(jù)庫得到對應(yīng)數(shù)據(jù)
$student = array("huangxing","chenyuwei",'xufei','zhangjingwen','xuepei');
ob_start();
//載入模板
require_once("muban.php");
file_put_contents("match.html",ob_get_clean());
require_once('match.html');
}
如果是PHP的話,鏈接數(shù)據(jù)庫就很簡單啊,
?
$hostname_conn="localhost";
$database_conn="message";//數(shù)據(jù)庫名
$username_conn="root";
$password_conn="root";
$conn=mysql_connect($hostname_conn,$username_conn,$password_conn)
or
trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_conn,$conn);
?
這樣就連接了數(shù)據(jù)庫,可以直接操作了啊。
一個思路:
?php
$cache_file="abc.htm";
if (! file_exists($cache_file)){//重新生成文章
$out_str='';
//連接數(shù)據(jù)庫,生成所有內(nèi)容到變量$out_str里面
if ($fp=fopen($cache_file,'w')){fwrite($fp,$out_str); fclose($fp);}
}else $out_str=file_get_contents($cache_file);//取以前保存的文章內(nèi)容
//輸出前做一些處理:比如替換里面的日期等
echo $out_str;
?
文章名稱:php連接數(shù)據(jù)庫類靜態(tài),php 數(shù)據(jù)庫連接
本文鏈接:http://jinyejixie.com/article42/dsecoec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、定制開發(fā)、面包屑導(dǎo)航、虛擬主機(jī)、動態(tài)網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)