當前位置:首頁 » 編程語言 » php開啟偽靜態

php開啟偽靜態

發布時間: 2022-08-09 20:47:03

『壹』 開啟偽靜態的php代碼,只執行讀取語句,不執行更新語句

有台伺服器,訪問量挺大,每天近250w動態pv,資料庫查詢平均每秒近600次
另一台伺服器,跑的程序跟這台一樣,不過只有每天約40w動態pv
前段時間連續卡死過幾次,當時的狀態是
伺服器沒崩潰,資料庫可正常登陸。只是所有的查詢都卡在「sending data」狀態,長時間無法執行完,這些簡單的sql語句,有時候集中在A表上,有時候集中在B表上,同時還有一些卡死在locked狀態或update狀態

『貳』 網站優化之PHPCMS如何開啟偽靜態

在安裝完最新版的PHPCMS V9版後,默認是不啟用偽靜態的,你需要經過一些設置才能實現。

.htaccess文件
首先第一點,你需要在網站根目錄下放置一個「.htaccess」文件,來標明其「Rewrite」規則。這個文件實際在最新版的V9版的readme目錄下有,默認跟上傳目錄分開的,剛才說了,PHPCMS默認是不開啟偽靜態的。所以,你只需要將其上傳到你的根目錄即可。當然你也可以自己編寫,其內容如下:

RewriteEngineon
RewriteRule^content-([0-9]+)-([0-9]+)-([0-9]+).htmlindex.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule^show-([0-9]+)-([0-9]+)-([0-9]+).htmlindex.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule^list-([0-9]+)-([0-9]+).htmlindex.php?m=content&c=index&a=lists&catid=$1&page=$2

欄目管理設置不生成Html
第二步,你需要在你的後台欄目管理裡面,對你的各個欄目設置為不生成Html,默認是生成的,請注意。


同時,你還需要選擇欄目頁和內容頁的URL規則如上圖所示的規則類型。

一切設置完畢後,更新你的緩存,就完工了!

『叄』 phpstudy偽靜態設置該怎麼做

一、開啟Mod_rewrite模塊
點擊任務欄中的phpstyudy圖標,選擇「配置文件」--「httpd-conf」
搜索 LoadMole rewrite_mole moles/mod_rewrite.so (Apache2是這個)
去掉前面的#
搜索AllowOverride None 替換為 AllowOverride All
有好幾個找到和下面代碼類似的那個
</IfMole>

#

# "D:usrlocalApache2cgi-bin" should be changed to whatever your ScriptAliased

# CGI directory exists, if you have that configured.

#

<Directory "D:usrlocalApache2cgi-bin">

AllowOverride All

Options None

Order allow,deny

Allow from all

</Directory>

二 、在Apache2confhttpd.conf 最後一行添加:

<IfMole mod_rewrite.c>

RewriteEngine On

RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 (這里是httpd.ini裡面的偽靜態規則)

</IfMole>

然後重新Apache後就可以正常使用了。

『肆』 php怎麼配置偽靜態

第一步:找到apache的配置文件httpd.conf 按照下面配置

第三步:

在網站根目錄直接建一個.htaccess文件 這裡面是寫偽靜態規則的。就想php的正則表達式

但語法和php正則略有不同,你可以直接到網上搜索偽靜態正則。這個文件可以用記事本創建直接保存文件名為.htaccess 記住文件名字第一個字元是英文的點。。祝你好運,不會call我

『伍』 php如何實現網頁靜態

一、靜態化的優點:
1有利於搜索引擎收錄網站頁面的信息:搜索引擎更喜歡靜態的,更變於抓取,搜索引擎SEO排名會更容易提高。
2靜態網頁化網頁穩定
3可以提高網頁載入速度
4減輕伺服器負擔,瀏覽器不需要頻發調用資料庫。
5資料庫出錯不會影響正常訪問
二、偽靜態
PHP偽靜態:是利用Apache mod_rewite實現url重寫的方法
改寫訪問地址,能夠通過URL的PATHINFO模式來改動它。讓它看上去更像一個靜態頁面。從而有更大的幾率被搜索引擎抓取和收錄,僅是對搜索引擎比較友好,偽靜態化
三、純靜態化
純靜態化,就是生成HTML文件的方式,我們須要開啟PHP自帶的緩存機制,即ob_start來開啟緩存。而且在ob_start之前不能有不論什麼輸出,否則運行失敗,然後我們用ob_get_contents函數來獲取緩存中的內容,該函數會返回一個字元串。第三個函數就是ob_end_clean,它用來清空緩存中的內容而且關閉,成功返回True,失敗返回False。
<?php
if(file_exists("match.html") && (time()-filemtime("match.html"))<300)
{
//如果存在對應的靜態文件,則直接訪問
require_once("match.html");
}else{
//這里用數組來模擬資料庫操作,現實一般都是操作資料庫得到對應數據
$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 偽靜態是什麼意思怎麼做

說簡單點,偽靜態,就是用戶看到的地址以html.htm等靜態頁面的鏈接,實際還是動態頁過,通過一些規則配置,顯示在瀏覽器中的地址變為靜態而以。

舉個簡單的例子:

比如你的頁面為/index.php

通過偽靜態顯示在瀏覽器是index.html

『柒』 PHP網站如何實現網頁偽靜態或靜態

偽靜態 實際是伺服器的設置,php實現靜態,就是用php生成靜態頁,可以考慮用php的smarty 模板引擎

『捌』 PHP和asp如何實現偽靜態

一、我是直接用IIS本身設置404錯誤,不用<ISAPI_Rewrite>。 二、設置方法: IIS網站-屬性-自定義錯誤,http錯誤選擇「404」,雙擊404或編輯屬性,消息類型為「文件」,文件:D:\web\404.html。注意:D:\web\目錄下,必須存在頁面文件404.html,我的IIS站點目錄是D:\web; 三、我自己的這樣設置可以正常運行自製的404錯誤文件,如果朋友設置不成功給我留言。祝您好運朋友!

『玖』 iis php偽靜態怎麼設置

thinkphp :把以下代碼保存成web.config文件,放到網站根目錄內即可。
<?xml version="1.0" encoding="UTF-8"?><configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ThinkPHP_NiPaiYi" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer></configuration>

熱點內容
得力文件夾5302 發布:2024-04-26 00:21:32 瀏覽:90
您的個人文件夾 發布:2024-04-26 00:03:12 瀏覽:67
睿雲伺服器功能介紹 發布:2024-04-25 23:59:51 瀏覽:570
標致5008怎麼連接安卓 發布:2024-04-25 23:25:08 瀏覽:793
安卓下載管理器哪個好 發布:2024-04-25 23:22:48 瀏覽:442
考試系統源碼php 發布:2024-04-25 23:09:46 瀏覽:136
磁碟禁止訪問 發布:2024-04-25 22:53:48 瀏覽:289
多線程ftp上傳 發布:2024-04-25 22:41:36 瀏覽:115
phpqrcode 發布:2024-04-25 22:41:36 瀏覽:34
桂平上網密碼是多少 發布:2024-04-25 22:32:10 瀏覽:575