如果你使用Apache,我会从这里开始.

压缩和缓存是不同的.

对于压缩,PHP Minify或YUI Compressor是伟大的.如果一切都失败,TextMate有一个很好的Javascript Tools Bundle,可以压缩你的代码.您可以手动压缩代码,然后将其上传,并撤消压缩以使源恢复到可读状态.我不推荐这个,但我以前做过.

对于缓存,请阅读askapache.com网站.有几种简单的方法来打开mod_expires,mod_compress和其他模块.由于您处于共享主机,因此主机可能已关闭某些Apache模块.我已经使用GoDaddy,他们关掉了mod_expires.有关Apache模块的主机特定信息,请参阅主机支持文档.

如果你是运气,重要的是,你可以:

SetOutputFilter DEFLATE

SetEnvIfNoCase Request_URI \

\.(?:gif|jpe?g|png)$no-gzip dont-vary

ExpiresActive on

ExpiresByType image/jpg "access 2 month"

ExpiresByType image/gif "access 2 month"

ExpiresByType image/jpeg "access 2 month"

ExpiresByType image/png "access 2 month"

ExpiresByType text/css "access 2 month"

ExpiresByType application/x-javascript "access plus 2 month"

ExpiresByType text/javascript "access plus 2 month"

ExpiresByType application/javascript "access plus 2 month"

ExpiresByType image/x-icon "access plus 12 month"

ExpiresByType image/icon "access plus 12 month"

ExpiresByType application/x-ico "access plus 12 month"

ExpiresByType application/ico "access plus 12 month"

`

将此代码放在.htaccess文件中,打开FireFox,然后点击Firebug,然后点击YSlow.运行YSlow测试,它会让您知道缓存是否正常工作.

html 缓存 js文件缓存吗,如何为css / js文件设置缓存相关推荐

  1. html css js 实战案例_使用html+css+js实现弹球游戏

    php中文网最新课程 每日17点准时技术干货分享 使用html+css+js实现弹球游戏 代码如下,复制即可使用: <head> <style type="text/css ...

  2. JS扫雷小游戏(DOM (html+css+js))

    一:效果图: 二:资源 js扫雷小游戏源代码下载地址 js贪吃蛇小游戏链接 python小黄脸大战小游戏链接 vue高仿网易云音乐app 三:源代码: html部分: <!DOCTYPE htm ...

  3. html css js实现快递单打印_html+css+js实现计算器

    相比其他得实现代码来说 这个界面会比较美观 index.html <html xmlns="http://www.w3.org/1999/xhtml"><head ...

  4. js中html换行,javascript – 在css/js中的换行

    我正在寻找一种跨浏览器方式来包装长度预定宽度的div中没有​​空格(例如长网址)的文本. 这里有一些我在网上找到的解决方案,为什么他们不为我工作: > overflow:hidden / aut ...

  5. SpringBoot @Cacheable Redis 设置缓存过期时间

    1.x 设置 @Bean @Primary public CacheManager cacheManager(RedisTemplate redisTemplate) {RedisCacheManag ...

  6. HTML5,CSS,JS前端常见知识面试题

    css中单位px,em,rem的区别 (1)px 是长度单位,它是相对于显示器屏幕分辨率而言的.比较稳定和精确,但在浏览器中放大或缩放浏览器页面时会出现页面混乱的情况. (2)em 是相对长度单位.e ...

  7. 有趣的HTML实例(七) 注册登录界面Ⅱ(css+js)

    你知道,有些鸟儿是注定不会被关在牢笼里的,它们的每一片羽毛都闪耀着自由的光辉. --<肖申克的救赎> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显示 六.编 ...

  8. 有趣的HTML实例(十五) 注册登录界面(css+js)

    我并不是每次吃完饭就看电视,有时我边吃边看电视,生活中有些改变会增加乐趣. --<加菲猫> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显示 六.编码实现 i ...

  9. 有趣的HTML实例(十四) 窗边风景动画(css+js)

    不要憎恨你的敌人,那会影响你的判断力. --<教父> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显示 六.编码实现 index.html style.css ...

最新文章

  1. RDKit:运用RDKit计算USRCAT(形状相似性)
  2. MyClouds-V1.0 发布,微服务治理及快速开发平台
  3. 10个精选的颜色选择器Javascript脚本及其jQuery插件
  4. LeetCode_2_两数相加
  5. 使用SQLServer2005插入一条数据时返回当前插入数据的ID
  6. [css] 说说你对前端二倍图的理解?移动端使用二倍图比一倍图有什么好处?
  7. 【Python学习】 - plt画图时,添加标题的中英文问题
  8. C语言fscanf函数了解
  9. 设计模式-策略模式和模板方法模式
  10. jQuery核心函数
  11. 单片机无线串行接口电路设计
  12. Spring Boot pom文件详解
  13. TCPMP-interface相关文件函数解析 -about.c
  14. python文件操作--写入文件
  15. Vue+ bootStrap 实现员的增删改查 离职操作 全选单选
  16. base16、base32和base64转码原理
  17. ESP定律脱压缩壳aspack
  18. VUE报错rowserslist: caniuse-lite is outdated. Please run the following command: `npx browser
  19. 【前端】用javaScript实现实现一个球池的效果
  20. 74HC165应用介绍

热门文章

  1. mysql cascade|restrict|no action|set null__mysql 外键的几种约束
  2. Mysql中几种插入效率的实例对比
  3. 学习Spring Boot:(二十五)使用 Redis 实现数据缓存
  4. 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...
  5. 达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别
  6. 常用并发工具类(锁和线程间通信工具类)
  7. java 压缩jar 仓库,java服务安装(一):使用java service wrapper及maven打zip包
  8. Spring 全局异常捕获
  9. java double==Double_java之double类型数值的比较
  10. (stack栈)rails