`
frank1998819
  • 浏览: 758476 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

精简代码,为网站减负的十大建议(转)

 
阅读更多

在降低网页文件大小方面,图片尺寸的调整起着重要的作用。将图片尺寸缩小50%,可节省75%的总空间,相当于减少了文件大小。

9.进一步压缩图片

即便已将图片调整为正确的格式和尺寸,你仍可使用一些分析和优化图像的工具进一步压缩图片。这些工具包括 OptiPNGPNGOUTjpegtranjpegoptim。大部分工具可独立安装,也可整合入你构建的过程中。另外,还有一些在线工具,如Smush,它可以工作于云上。

10.去掉不必要的字体

Web字体对设计进行了重大改革,减少了基于图像的字体的使用。但是,使用传统字体后,网页的代码量往往会增加数百KB。所以网站中这种字体的使用尽量控制在两、三种以内。

利用以上提到的方法,大部分网页文件可以减去总大小的30~50%。对于一般的网站,可以减掉800KB的代码量,访问速度可获明显提升。(编译/陈秋歌)   

分享到:
评论

相关推荐

    精简博客-精简博客系统-精简博客系统源码-精简博客管理系统-基于springboot的精简博客系统-精简博客管理系统java代码

    精简博客系统-精简博客系统源码-精简博客管理系统-精简博客管理系统java代码-精简博客系统设计与实现-基于springboot的精简博客系统-基于Web的精简博客系统设计与实现-精简博客网站-精简博客网站代码-精简博客平台-...

    android 精简版的代码生存器

    "Android 精简版的代码生存器"是一个专为Android平台定制的简化版本,它可能包含了基本的代码生成功能,适合那些希望快速搭建应用基础框架的开发者。 首先,我们来详细了解一下代码生存器的基本概念。代码生存器的...

    JAVA下载远程文件到本地的最精简代码

    JAVA下载远程文件到本地的最精简代码,就一行代码,不信自己看,而且是官方提供,绝对适合你,一个远程URL,一个本地路径,文件就在你的电脑上了

    精简博客系统代码 java精简博客系统代码

    精简博客系统代码 java精简博客系统代码 基于springboot的精简博客系统代码 1、精简博客系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SpringBoot ④ 架构:B/S、MVC ⑤ ...

    30个精简代码方式

    通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用...而一个设计良好的程序能够精简代码,从而提高性能。

    条件语句精简代码

    在本文中,我们将深入探讨如何在各种编程语言中有效地使用条件语句,并探讨一些精简代码的方法,以提高代码的可读性和效率。 标题中的"条件语句精简代码"指的是在编写条件判断时,追求简洁、清晰和高效的一种编程...

    无线龙的zigbee精简协议栈完整源代码

    压缩包中的"msstatePAN Stack.url"可能是一个指向详细文档或支持网站的链接,而"msstatePAN"可能是实际的源代码文件。这些文件将提供进一步的信息和代码实现,帮助开发者深入研究每个层次的具体细节。 总的来说,...

    android利用注解精简代码

    本文将深入探讨如何在Android中利用注解来实现代码的精简,并结合基类的完美封装,提升开发效率和代码质量。 注解是Java语言提供的一种元数据,它允许开发者在源代码中插入一些声明性的信息,这些信息可以被编译器...

    putty 精简源代码

    《Putty精简源代码分析与Wind32 API在串口通信中的应用》 Putty是一款广受欢迎的开源SSH客户端工具,它支持多种网络协议,包括SSH、Telnet、Rlogin以及串行通信。它的源代码是用C语言编写的,具有轻量级、高效且跨...

    小程序源码 小商城精简版 (商城demo源码) (代码源)

    小程序源码 小商城精简版 (商城demo源码) (代码源)小程序源码 小商城精简版 (商城demo源码) (代码源)小程序源码 小商城精简版 (商城demo源码) (代码源)小程序源码 小商城精简版 (商城demo源码) (代码源)小程序源码 ...

    俄罗斯方块源代码,C++版,精简,能直接运行,有注释

    【标题】中的“俄罗斯方块源代码,C++版,精简,能直接运行,有注释”揭示了几个关键知识点: 1. **俄罗斯方块**:这是一个经典的电子游戏,玩家需要控制各种形状的方块下落并尽可能地填满一行以消除得分。了解其...

    Painter:使用视觉提示visual prompt来引导网络推理超精简代码

    Painter:使用视觉提示visual prompt来引导网络推理超精简代码 1. Painter,使用视觉提示来指导网络进行对应的任务,只需要提供输入和输出对来告诉网络任务类型,网络就会根据提示输出预期的目标 2. 原来的代码非常...

    Matlab实现三维点云精简

    本教程提供的代码包括了四个MATLAB脚本文件:uneven_grid.m、evenly_grid.m、norcur.m和ascread.m。这些脚本分别对应不同的功能: 1. `ascread.m`:这是一个用于读取ASC格式点云数据的函数。ASC格式是一种常见的...

    智能指针boost精简源代码

    在这个“智能指针boost精简源代码”压缩包中,我们有两个主要的文件:`shared_ptr`和`shared_ptr_h`,它们分别对应于Boost库中的`boost::shared_ptr`智能指针的源代码。 `boost::shared_ptr`是一种引用计数型智能...

    基于Springboot精简了代码,改变为单体

    标题中的“基于Springboot精简了代码,改变为单体”指的是这个开源项目采用Spring Boot框架,对原有的代码进行了优化和精简,将其重构为一个单体应用。Spring Boot是Java开发者的常用工具,它简化了Spring应用的初始...

    Yolov5 最简推理代码

    Yolov5 最简推理代码,精简版models文件夹,使用方式见https://blog.csdn.net/suiyingy/article/details/123920843。只需要推理部分代码,删除冗余部分。

Global site tag (gtag.js) - Google Analytics