欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

優(yōu)化ecshop讓首頁“真”靜態(tài)

作者 / 無憂主機 時間 2015-12-07 11:42:29

很多ecshop用戶在php空間做商城網(wǎng)站的時候,往往應(yīng)為首頁的商品太多,導(dǎo)致圖片加載時間過長而無法馬上打開,這樣很容易使客戶體驗度下降,如果我們將首頁靜態(tài)話,這樣肯定能提高用戶的體驗度。 那如何才能解決這樣的問題呢?很多站長們都是用偽靜態(tài),今天小編教大家另外一個方法-------ecshop首頁是真靜態(tài)最主要的好處是提升訪問速度,首頁訪問時間就是下載時間,去除了程序響應(yīng)查詢時間。方法很簡單。原理是模擬瀏覽器訪問頁面,得到html源碼,然后輸出保存為HTML文件。 如果網(wǎng)站訪問量比較大,我們可以把ecshop的網(wǎng)站的首頁生成html,減小服務(wù)器的壓力,讓ecshop首頁打開得更快一點,后臺設(shè)置效果如圖: 實現(xiàn)這個可以按以下兩步完成(另外主機這邊則應(yīng)該把index.html的優(yōu)先訪問級別排在index.php前面): 一、打開admin/templates/top.htm

<div id="send_info" style="padding: 5px 10px 0 0; clear:right;text-align: right; color: #FF9900;width:40%;float: right;">
{if $send_mail_on eq 'on'}
<span id="send_msg"><img src="images/top_loader.gif" width="16" height="16" alt="{$lang.loading}" style="vertical-align: middle" /> {$lang.email_sending}</span>
<a href="javascript:;" id="lnkSwitch" style="margin-right:10px;color: #FF9900;text-decoration: underline">{$lang.pause}</a>
{/if}
<a href="index.php?act=clear_cache" target="main-frame" class="fix-submenu">{$lang.clear_cache}</a>
<a href="privilege.php?act=logout" target="_top" class="fix-submenu">{$lang.signout}</a>
</div>
修改成
<div id="send_info" style="padding: 5px 10px 0 0; clear:right;text-align: right; color: #FF9900;width:40%;float: right;">
{if $send_mail_on eq 'on'}
<span id="send_msg"><img src="images/top_loader.gif" width="16" height="16" alt="{$lang.loading}" style="vertical-align: middle" /> {$lang.email_sending}</span>
<a href="javascript:;" id="lnkSwitch" style="margin-right:10px;color: #FF9900;text-decoration: underline">{$lang.pause}</a>
{/if}
<a href="../_creat_index.php" target="main-frame" class="fix-submenu">生成靜態(tài)首頁</a>
<a href="index.php?act=clear_cache" target="main-frame" class="fix-submenu">{$lang.clear_cache}</a>
<a href="privilege.php?act=logout" target="_top" class="fix-submenu">{$lang.signout}</a>
</div>
增加生成靜態(tài)頁的后臺操作鏈接 二、前臺增加生成html的php文件_creat_index.php
<?php
define('IN_ECS', true);
define('INIT_NO_USERS', true);
define('INIT_NO_SMARTY', true);
require(dirname(__FILE__) . '/includes/init.php');
$site_url = rtrim($ecs->url(),'/');
$index_file = ROOT_PATH . 'index.html';
$source_url = $site_url . '/index.php';
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; GreenBrowser)');
file_put_contents($index_file, file_get_contents($source_url), LOCK_EX);
?>
靜態(tài)首頁已經(jīng)生成<a href="<?php echo $site_url; ?>" target="_blank">瀏覽首頁…</a> 最后記得先刪除根目錄下規(guī)則 index.html部分 無憂主機相關(guān)文章推薦閱讀: ECSHOP退出登錄后會清空購物車的BUG優(yōu)化 如何在ECSHOP后臺管理的時候顯示擴展分類 ECSHOP程序最常見的數(shù)據(jù)庫緩存報錯和程序緩存報錯解決方法總結(jié)

本文地址:http://m.love62.cn/ecshop/21060.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服