不必需的样式脚本文件导致页面不能及时更新
在开发过程中,有时遇到由于缓存问题导致页面不能及时更新,有时页面引入了不必需的样式脚本文件,有时由于文件太多,字节过大导致页面的性能缓慢,为了解决这些问题,个人设想了一个初步的解决方案。
解决方案如下
|
描述 |
备注 |
资源级别 |
页面的资源级别 |
|
优化方案 |
优化主要从以下几个方面 |
其他的优化是从开发技巧上进行的,取决于专业水平 |
文件输出方案 |
基于资源级别及优化方案,制定以下4种方案 1、直接引用单个文件依次引入(<lk/>、<script/>) 2、基于1,进行单个文件压缩 3、按照资源级别合并成新的单个文件 4、基于3,进行合并后的文件压缩
|
思考点 方案3 如何确定合并的文件个数? |
缓存问题 |
采用时间戳后缀 |
|
f2econfig_json |
配置文件 var f2eJson={ "Update":"20091015",//根据时间戳更新缓存 "Compress":"1",//文件输出方案(1,2,3,4) "Common":[//全站公共样式 "mon/global.css" ], "Module":{ //模块及样式 "模块1":["product,.css"] }, "Page":{//每个页面所拥有的样式 "dex.php":["","sys/dex.css"], //第一个元素存储模块引用名称,无则留空 "search.php":["模块1","product/search.css"] //引用多个模块,用 “,”隔开,比如 模块1,模块2 } } |
|
f2enge.php |
1、读取json配置文件,转化成php数组 2、根据每个页面的资源参数,查找该页面拥有的样式资源 3、根据文件输出方案,进行处理 4、在页面上输出 |
|
例子 |
比如search.php这个页面的样式引用
|
|
代码在开发中。欢迎大家一起探讨指教下。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销