1、如何優化選用Phpcms v9程序建站的網站
網路建設公司很多,沒有具體的衡量標準的。但是可以從幾方面去選擇:
1 有做了很多精明案例的
2 案例都是可以驗證方法的
3 只做網站建設的,沒有做別的業務的
4 做的比較久的。
2、phpcms我如果要做一個100多萬數據的網站,v9負載可以自動分表嗎?
好像可以吧! 這個也得看你的這100多萬數據的內容。
3、怎樣使phpcmsv9載入更快
打開\phpcms\libs\functions\extention.func.php文件,在末尾的「?>」前面添加以下代碼:
global $_URLCFG;
$_URLCFG=array();
$_URLCFG['urlmode']=2;
$_URLCFG['urlsuffix']='index.html';
getQueryString();
/**
* 獲得友好的URL訪問
*
* @access public
* @return array
*/
function getQueryString(){
global $_URLCFG;
if($_URLCFG['urlmode']!=2) return $_GET;
$path = (isset($_SERVER['PATH_INFO'])) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO');
if(!$path){
$script_name=$_SERVER['SCRIPT_NAME'];//獲取當前文件的路徑
$path= $_SERVER['REQUEST_URI'];//獲取完整的路徑,包含"?"之後的字元串
//去除url包含的當前文件的路徑信息
if($path && @strpos($path,$script_name,0)!==false)
{
if($path!=$script_name) $path=substr($path,strlen($script_name));
}else{
$script_name=str_replace(basename($script_name),'',$script_name);
if($path && @strpos($path,$script_name,0)!==false){
$path=substr($path,strlen($script_name));
}
}
//第一個字元是'/',則去掉
if($path[0]!='/'){
$path='/'.$path;
}
if(strpos($path,'/index.php')===0) $path=preg_replace('|^/index\\.php|','',$path);
//去除問號後面的查詢字元串
if($path && false!==($pos=@strrpos($path,'?'))){
$path=substr($path,0,$pos);
}
}
$_SGETS = explode('/',substr($path,1));
$_SLEN = count($_SGETS);
$_SGET =& $_GET;
for($i=0;$i<$_SLEN;$i+=2){
if(!empty($_SGETS[$i]) && !empty($_SGETS[$i+1])) $_SGET[$_SGETS[$i]]=$_SGETS[$i+1];
}
$_SGET['m'] = !empty($_SGET['m']) && is_string($_SGET['m']) ? trim($_SGET['m']) : '';
$_SGET['c'] = !empty($_SGET['c']) && is_string($_SGET['c']) ? trim($_SGET['c']) : '';
$_SGET['a'] = !empty($_SGET['a']) && is_string($_SGET['a']) ? trim($_SGET['a']) : '';
return $_SGET;
}
進入後台-》擴展-》修改URL規則:
1、將內容模塊原來默認的動態categoryURL規則修改為:
/index.php/a/lists/catid/{$catid}/index.html|/index.php/a/lists/catid/{$catid}/page/{$page}/index.html
2、將內容模塊原來默認的動態showURL規則修改為:
index.php/a/show/catid/{$catid}/id/{$id}/index.html|index.php/a/show/catid/{$catid}/id/{$id}/page/{$page}/index.html
3、進入「內容」管理頁面,分別更新欄目緩存和更新URL網址
4、如何優化設置phpcms v9的url規則
如果不能直接在url規則里添加相關變數實現的話,
可以修改include\url.class.php 在category 函數里添加相關的變數,
然後在url規則里把變數加上就行了修改後需要更新url,
你可以只更新一個欄目的,看一下效果,正確的話再全部更新
5、phpcms v9 生成首頁 訪問慢
HTML里沒有SQL
HTML是PHP通過SQL對資料庫進行查詢,並把結果填入模板後的結果。
如果訪問靜態頁面依然很慢,你說明你的伺服器是太差了。
這種環境下,訪問PHP會更慢。
更換伺服器(服務商)是解決問題的唯一辦法。
6、dedecms 5.7與phpcms V9哪個好?從優化和性能來說。
這兩個是面向不同水平人使用的!這活怎麼說呢?
首先dedecms屬於傻瓜型信息系統,門檻低只要安裝好後就基本搞定了,稍微有點難的是模板修改,不是難度難,而是頁面美化和設計浪費時間,程序架構擴張性很高這要看php水平,一般高手都可以重新寫dedecms!seo推廣dedecms做的很好,但是還是看自己的水平!
phpcms v9是個高級東西是一個類似hmvc的東西,本來他的架構和作用都是目前其他系統無法比擬的,關鍵是看什麼人用,php沒有三年經驗的小phper很難駕馭這個東西!一般適合高高手,才可以發揮他的超級優勢,seo方面更是小菜一碟,看個人seo水平!
7、我怎麼越來越覺得PHPCMS V9寫的是那麼垃圾
phpcms v9的評論模塊一般是放在網站文章等內容的下面用於對當前文章等進行留言評價使用。
一、後台的使用方法:
1.卸載、安裝與配置:
在後台的「模塊」-"模塊管理"裡面找到「評論」一行,可以對其進行卸載或安裝;在後台的「模塊」-「評論」一項里可以對此模塊進行一些功能參數的配置,例如是否審核、是否開啟驗證碼等。
2.評論留言內容管理:
在後台的「內容」-「內容發布管理」下的「評論管理」裡面可以對網站的所有評論留言內容進行刪除、審核等管理操作。
另外,也可以在「內容管理」中的文章列表裡面針對某篇文章的評論進行查看管理,在文章列表的右側都有一個評論連接可以查看當前此篇文章下的評論。
二、模板頁面中的調用標簽方法:
調用評論留言窗口標簽代碼示例如下:
{if $allow_comment && mole_exists('comment')}
<iframe src="{APP_PATH}index.php?m=comment&c=index&a=init&commentid={id_encode("content_$catid",$id,$siteid)}&iframe=1" width="100%" height="100%" id="comment_iframe" frameborder="0" scrolling="no"></iframe>
{/if}
熱門評論文章的代碼示例如下:
{pc:comment action="bang" siteid="$siteid" cache="3600"}
<ul class="content list blue f14 row-2">
{loop $data $r}
<li>·<a href="{$r[url]}" target="_blank">{str_cut($r[title], 40)}</a><span>({$r[total]})</span></li>
{/loop}
</ul>
{/pc}
三、評論功能開關:
在我們添加文章的編輯界面有意向是「是否允許評論」,以此來制定本篇文章是否開啟評論功能。
PS:評論功能一般用於內容頁;更詳細phpcms的標簽使用網站建設方法可以參考官方手冊和iphpcms的視頻教程。
8、phpcms v9 條件篩選後的URL處理問題
我也是來求篩選偽靜態的,收藏了,等你收獲答案我借光。
9、什麼是網站性能優化,為什麼要優化
百度搜索一個問題時有至少都有幾十萬條數據,如果不做優化,都沒人會看到你的網站,你說這種情況下網站能帶來什麼效益呢?