• 福建網站建設

    Ecshop靜態生成網站解決方案_網站制作公司

    2018-11-08 09:26


    前些日子接到了一間外貿公司的咨詢,說他的網站打開一會就當機,打開一會又不行了,我看了下他的網站,主要是資源不足而引起的。排除了病毒和服務器的原因,發現他的商品有差不多40000,由于他是做服裝類的,每個產品又有色彩,尺寸這些屬性,然后屬性這里都有成10萬數據了,留言有4000多條。訂單都有20000多個。還有其它亂七八糟的數據,估計都有在20多W數據,而系統是采用現在最流行的開源軟件ECSHOP網上商城系統搞的。

    我們提出了解決方案就是將ECSHOP進行html靜態生成技術。將全部產品ECSHOP文章等頁面生成靜態,ECSHOP靜態文件不需要再去努力讀數據庫了,可以減少絕大部分的資源,而且速度會快幾倍,難點就是由于ECSHOP的js還是采用很舊的架構,而生成靜態技術后,由于商城很多數據都是有變動的,比如頂頭的會員注冊或登錄狀態,比如瀏覽歷史記錄等數據,這些數據都是需要通過AJAX技術才能實現,而剛好ecshop的架構不兼容JQ,因此需要解決這個ECSHOP的jq兼容問題,還有一個難點就是生成的速度,生成時候的資源分配和穩定性。數據比較大,生成太慢的話,會非常麻煩,如果生成的時候占用資源太多也麻煩。因此這些都是我們要考慮的地方。經過兩個星期的改造,我們完美解決這個問題。
    我們做出了如下效果:
    1、生成的目錄我們全都可以自定義靜態URL,這樣更適合網站營銷優化等。見下圖。

    ECSHOP靜態生成

     

    ecshop文章分類名稱自定義靜態url

    ECSHOP靜態生成

    ecshop產品分類名稱自定義靜態url

    ECSHOP靜態生成

    ecshop產品名稱自定義靜態url

    ECSHOP靜態生成

    ecshop文章名稱自定義靜態url

    而在ECSHOP的靜態生成方式上,為了更加保險和穩定性,我們采取了下面的各種生成方式,見下圖:

    ECSHOP靜態生成

    經過以上ecshop靜態生成html的措施,我們的這客戶在一個月里基本上沒停過機,而且速度和用戶體驗都有一個質的變化。在搜索收錄上,比如前收錄更多了。 

    PS:考慮這個ECSHOP生成靜態引起的整體SEO和優化的細節問題,比如重復收錄。簡單說下。比如根目錄的index.php和index.html,比如category.php,goods.php和生成靜態的文件等,我們將這些涉及到生成靜態的頁面文件都封裝到另一個文件夾了,解決了這個有可能重復收錄的問題,另外程序上的緩存和session等也做了部分優化。

    需要ECSHOP生成靜態的朋友,或需要二次開發的朋友都可以聯系下我QQ:183781,關于二次開發,我們不提供插件形式,因為我們不想為有其它目的人做嫁衣,你懂的,同時我們針對ECSHOP作了一個非常大的更新改進,差不多100多項的功能細節優化,如果單賣插件,這個系統的小功能插件等估計都超過10000多元了。有興趣的朋友可以了解一下。

    服務支持

    我們珍惜您每一次在線詢盤,有問必答,用專業的態度,貼心的服務。

    讓您真正感受到我們的與眾不同!

    合作流程

    合作流程

    網站制作流程從提出需求到網站制作報價,再到網頁制作,每一步都是規范和專業的。

    常見問題

    常見問題

    提供什么是網站定制?你們的報價如何?等網站建設常見問題。

    常見問題

    售后保障

    網站制作不難,難的是一如既往的熱情服務及技術支持。我們知道:做網站就是做服務,就是做售后。

    ".$dayBegin.""; //echo $query; $urls=""; $dsql->Execute('arch.id,types.typedir',$query); while($row = $dsql->GetArray('arch.id,types.typedir')) { $urls.="http://www.xuxajurassica.com/".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".","; } $urls=substr($urls,0,-1); $urls = explode(",",$urls); $api = 'http://data.zz.baidu.com/urls?appid=1600599373173546&token=eg19M1t5SyzkDvtJ&type=realtime'; // 前邊的熊掌號ID和密鑰換成自己的 $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result; ?> 欧美熟妇大胆BBWW