首页 / 知识
减小Javascript和CSS文件大小的最佳方法是什么?
2023-04-15 12:26:00

What is the best method to reduce the size of my Javascript and CSS files?在处理大型和/或许多Javascript和CSS文件时,减小文件大小的最佳方法是什么? 除了使用服务器端压缩外,使用智能编码是保持较低带宽成本的最佳方法。您总是可以使用Dean Edward的Javascript Packer之类的工具,但是对于CSS,请花一些时间学习CSS速记。例如。采用:
...代替:
另外,请使用CSS的级联性质。例如,如果您知道您的站点将使用一个字体家族,则对body标记中的所有元素进行定义,如下所示:
可以帮助您解决的另一件事是将CSS和JavaScript作为文件而不是内联或放在每个页面的开头。这样,您的服务器只需将它们提供给浏览器一次,之后浏览器就会从缓存中移出。 包括JavaScript
包括CSS
Minify似乎是缩小Javascript的最简单方法之一。 在Web服务器级别启用zip也有帮助。 我建议不要压缩它们,而不是直接调整文件。大多数客户都支持它。 我认为您会发现这更容易且同样有效。 杰夫(Jeff)冒险之旅的更多细节。 我很惊讶没有人建议将您的代码压缩。节省约50%! 压缩和最小化(删除空白)是一个开始。 另外: 将所有JavaScript和CSS包含项合并到一个文件中。这样,浏览器可以在单个请求中将源下载到服务器。使这成为您的构建过程的一部分。 使用cache-control http标头在Web服务器级别打开缓存。将有效期设置为较大的值(例如一年),这样浏览器将仅下载源一次。要允许将来进行编辑,请在查询字符串中包括一个版本号,如下所示:
我将对http://www.codeplex.com/NCOptimizer上发布的ASP.Net中的新运行时优化器进行测试。 |
最新内容
相关内容
linux文件常用命令?
linux文件常用命令?,工作,地址,信息,系统,命令,目录,标准,情况,管理,常用命令,linux常用命令及用法linux系统常用操作命令如下:ls:全拼list,功能文件夹排序linux命令?
文件夹排序linux命令?,系统,数字,信息,工作,时间,命令,管理,设备,单位,工具,基本linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出压缩文件夹命令linux?
压缩文件夹命令linux?,系统,软件,命令,工具,电脑,文件,文件名,格式,选项,目录,Linux中文件的压缩与解压缩命令操作示例集锦在Linux系统中,我们linux管理文件的命令?
linux管理文件的命令?,系统,管理,工作,命令,信息,基础,目录,工具,文件,操作,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命linux退出文件命令行?
linux退出文件命令行?,状态,档案,命令,电脑,编辑,文件,模式,界面,指令,键盘,linux用VI编辑后保存退出命令是什么啊?1、linux退出vi编辑命令有linux文件io命令?
linux文件io命令?,系统,设备,时间,地址,平均,信息,服务,工具,报告,网络,嵌入式Linux开发中的文件I/O是什么?1、文件I/O就是对外设进行文件抽象改文件linux命令行?
改文件linux命令行?,地址,系统,工作,信息,数字,文件,命令,设备,密码,权限,linux常用命令有哪些1、linux系统常用操作命令linux系统常用操作命linux加密压缩命令?
linux加密压缩命令?,系统,网络,基础,管理,基础知识,积极,发展,下来,材料,电脑,linux基础知识有哪些1、Linux基础知识:了解Linux操作系统的基本拷贝文件夹linux命令?
拷贝文件夹linux命令?,系统,地址,服务,信息,密码,情况,单位,项目,命令,文件,linux系统如何挂载硬盘并拷贝到某个目录下?copy命令 该命令的功进入文件夹linux命令?
进入文件夹linux命令?,系统,密码,终端,目录,标的,一致,传播,图片,环境,工作,linux系统怎么进入某个文件1、要修改/etc/profile,先要使用root用d文件比较命令linux?
d文件比较命令linux?,工作,系统,命令,地址,文件,信息,对比,数字,名称,一致,Linux文件比较命令的diff命令语法:diff [选项] file1 file2 说明:该linux命令行文件夹?
linux命令行文件夹?,系统,名称,文件夹,不了,命令,文件,名字,通用,数据,首次,linux系统删除文件夹命令1、linux删除命令rm-rf命令。具体详情:rm