zoukankan      html  css  js  c++  java
  • ectouch第四讲 之缓存文件的生成

    当第一次访问mobile主页的时候,就会生成如下缓存文件:缓存文件存放在mobiledatacache文件夹下
    |-mobile
        |-data
            |-cache
                |-compiled 【前台编译文件夹】
                    |-asynclist_index.lbi.php
                    |-index.dwt.php
                    |-page_footer.lbi.php
                    |-page_header.lbi.php
                    |-page_menu.lbi.php
                    |-recommend_hot.lbi.php
                    |-search.lbi.php
                |-static_caches 【静态缓存文件夹】
                    |-touch_shop_config.php   [商店配置文件,加载前台后台都会自动生成]
                    |-cat_pid_releate.php     [所有分类ecs_category表数据的一个缓存]
                    |-cat_option_static.php   
                        [这个静态缓存我看了半天,它里面的数组长度和cat_pid_releate.php这个缓存的
                        数组长度一样,只是多了这'level','id','name'三个字段,并且cat_id=id;cat_name
                        =name;至于level是根据查找parent_id得来的,当parent_id为0时,及为顶级分类
                        level从0开始,0,1,2,3目前最多的到4级分类;
                          array (
                                'cat_id' => '138',
                                'cat_name' => '针织衫',
                                'measure_unit' => '',
                                'parent_id' => '132',
                                'is_show' => '1',
                                'show_in_nav' => '0',
                                'grade' => '0',
                                'sort_order' => '50',
                                'has_children' => '3',
                                'goods_num' => 0,
                                'level' => 1,
                                'id' => '138',
                                'name' => '针织衫',
                              ),
                         ]
    ------------------------------------------以上为第一次访问mobile主页,生成的所有缓存文件
                |-static_caches 【静态缓存文件夹】
                    |-cat_parent_grade.php  
                        [当选择到分类最后一级下面的列表时,生成的缓存,这个缓存记录ecs_category表
                         三个字段parent_id,cat_id,grade该分类的最高和最低价之间的价格分级,当大于1时,会根据最大最小价格区间分成区间,会在页面显示价格范围,如0-300,300-600,600-900这种基本没看明白这个字段,不知道怎么分
                        ]
    ------------------------------------------
                |caches
                    |-9
                        |-category_top_all_96AE7F43.php
                        [进入所有分类生成的文件缓存包括:一级、二级]
    ------------------------------------------
                |caches
                    |-3
                        |-category_all_A2CF94B.php
                        [进入三级分类生成的文件缓存]
        compiled这个文件夹是对前台页面各种.dwt和.lbi文件的数据缓存
        后台--》点击商店设置,修改设置后会自动保存到数据库,并更新缓存文件。
        点击后台清除缓存,会删除缓存文件里面的所有文件,删除成功后,商店配置文件会再次缓存到static_caches
    文件夹下,
        每在前台浏览一个新页面,都会在compiled 【前台编译文件夹】生成与之对应的编译缓存文件
  • 相关阅读:
    【免费赠书】前端程序员修炼之路:积土而为山,积水而为海
    开源网站流量统计系统Piwik源码分析——后台处理(二)
    开源网站流量统计系统Piwik源码分析——参数统计(一)
    数学思维修炼
    《代码大全》中的变量
    linux dmesg命令参数及用法详解(linux显示开机信息命令)
    dd命令使用详解
    Linux就这个范儿 第10章 生死与共的兄弟
    Linux就这个范儿 第9章 特种文件系统
    Bash中的shopt选项
  • 原文地址:https://www.cnblogs.com/c-961900940/p/4740196.html
Copyright © 2011-2022 走看看