ectouch第四讲 之缓存文件的生成

本文详细解析了手机移动端首页缓存文件的生成过程,包括缓存文件存放位置、类型及其作用,以及如何通过后台操作更新缓存。了解这些对于优化移动端性能至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当第一次访问\mobile主页的时候,就会生成如下缓存文件:缓存文件存放在\mobile\data\cache\文件夹下
|-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 【前台编译文件夹】生成与之对应的编译缓存文件

 

转载于:https://www.cnblogs.com/c-961900940/p/4740196.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值