首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序员的知识天地

    Python工具 | 7个管理和优化网站资源的 Python 工具

    汇总一些管理、压缩、缩小网站资源的工具在这里供大家各取所需。 1️⃣django-compressor 将链接和内联的 JavaScript 或 CSS 压缩到一个单独的缓存文件中。 官网 GitHub 3️⃣fanstatic 打包、优化,并且把静态文件依赖作为 Python 的包来提供。 官网 5️⃣Flask-Assets 帮你将 web 资源整合到你的 Flask app 中。 官网 GitHub 6️⃣jinja-assets-compressor 一个 Jinja 扩展,用来编译和压缩你的资源。 GitHub 7️⃣webassets 为你的静态资源打包、优化和管理生成独一无二的缓存 URL。

    75731发布于 2019-05-09
  • 来自专栏zjblog

    网站优化之静态资源优化

    /616257ce/56e66b 21N7b8c2be8.jpg      • 大小 100*100 的 jpg      • https://m.360buyimg.com/test/s100x100 /test/s500x500_jfs/t2362/199/2707005502/100242/616257ce/56e66b 21N7b8c2be8.webp      • 质量压缩至10%       • https://m.360buyimg.com/test/s500x500_jfs/t2362/199/2707005502/100242/616257ce/56e66b 21N7b8c2be8.jpg     • 尽量避免同时动画      • 延迟动画初始化     • 结合 SVG 4、JavaScript 优化细则 4.1 JavaScript 优化总体原则     • 当需要时才优化       • CMD( Common Module Definition)(通用模块定义)规范         • SeaJS 模块化加载器:遵循 CMD API 编写      • ES6 import 2 7

    2.2K10编辑于 2022-06-21
  • 来自专栏程序猿DD

    JedisPool资源优化

    的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 背景 合理的JedisPool资源池参数设置能为业务使用Redis保驾护航,本文将对JedisPool的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 资源设置和使用 ? 空闲Jedis对象检测,下面四个参数组合来完成,testWhileIdle是该功能的开关。 2.空闲资源监测 ? 具体原因可以排查:网络、资源池参数设置、资源池监控(如果对jmx监控)、代码(例如没执行jedis.close())、慢查询、DNS等问题。 JedisPool定义最大资源数、最小空闲资源数时,不会真的把Jedis连接放到池子里,第一次使用时,池子没有资源使用,会new Jedis,使用后放到池子里,可能会有一定的时间开销,所以也可以考虑在JedisPool

    1.7K41发布于 2018-04-17
  • 来自专栏用户4352451的专栏

    JedisPool资源优化

    JedisPool资源优化 合理的JedisPool资源池参数设置能够有效地提升Redis性能。本文档将对JedisPool的使用和资源池的参数进行详细说明,并提供优化配置的建议。 minIdle 资源池确保的最少空闲连接数 0 参见关键参数设置建议。 blockWhenExhausted 当资源池用尽后,调用者是否要等待。 minEvictableIdleTimeMillis 资源池中资源的最小空闲时间(单位为毫秒),达到此值后空闲资源将被移除。 常见问题 资源不足 下面两种情况均属于无法从资源池获取到资源。 JedisPool定义最大资源数、最小空闲资源数时,不会在连接池中创建Jedis连接。

    82610编辑于 2021-12-07
  • 来自专栏电光石火

    进度压缩&资源优化

    通过增加资源,以最小的成本代价来压缩进度工期的种技术。考虑加班等,对费用和进度进行权衡,确定尽量少增加费用的前提下最大限度地缩短项目持续时间。赶工导致成本增加,且并非总是切实可行的。 ? 二、资源优化定义: 在项目进行时,可以根据资源的实际使用情况对资源做相应的调整以满足项目的需要。优化技术:资源平滑和资源平滑。 资源平衡定义: 英文名:Resource Level。 对资源冲突的两项或多项活动的开始日期和结束日期进行调整以消除或缓解资源冲突的一种技术。资源平衡往往导致关键路劲改变,通常是延迟。 资源平滑定义: 英文名:Resource Smooth。 利用关键路径上活动的浮动时间,调整非关键路劲上的活动使项目资源数量减少波动的一种技术。 ?

    1.2K30发布于 2021-02-04
  • 来自专栏前端资源

    网站优化之部分静态资源优化

    图片 另外,还把一些没用的静态资源引用也删掉了,今天就先到这,下班下班~ 未经允许不得转载:Web前端开发资源网 » 网站优化之部分静态资源优化

    36370编辑于 2023-10-10
  • 来自专栏JusterZhu

    Part7-资源、样式

    1.WPF资源系统是一种保管一系列有用对象(如常用的画刷、样式和模板)的简单方法,从而使您可以更容易地重用这些对象。 每个元素都有Resources属性,该属性存储了一个资源字典集合(它是ResourceDictionary类的实例)。 资源集合可包含任意类型的对象,根据字符串编写索引。

    12410编辑于 2022-12-07
  • 来自专栏Ywrby

    7-软件架构,资源分类

    Server) 浏览器/服务器端 只需要一个浏览器,用户就可以通过URL访问不同服务器端程序 优点:开发,安装,部署,维护等十分更简单 缺点: 如果应用过大,用户体验可能受到影响 对硬件要求高 B/S架构 资源分类 静态资源 使用静态网页开发技术发布的资源 特点: 所有用户访问,得到的页面完全一致 如:文本,图片,音视频,HTML,CSS,JavaScript 如果用户请求的是静态资源,服务器会直接将静态资源发送给浏览器 ,浏览器中内置静态资源的解析引擎,可以展示静态资源 动态资源 使用动态网页技术发布的资源 特点: 所有用户访问。 得到的结果可能是不一样的 如:Jsp/Servlet,php,asp 如果用户请求的是动态资源,服务器会执行动态资源,将其转换为静态资源,再发送给浏览器

    46020编辑于 2022-10-27
  • 来自专栏数据人生

    资源优化的道与术

    资源优化有OWNER意识后,就容易做短期的优化,并兼顾长效机制。 短期优化 短期优化,一般有很多手段。不同服务可能有不同特点,本文将列一些常用优化手段。 真正全策全力,能更好的进行成本优化,也能节省管理成本。 ③缩容,下线无效服务项:资源利用率不高的服务直接缩容;无效报表、无效数据等服务项沟通后大胆删除。 有些场景,提高1%的精度,需要增加10倍资源,降低1%的精度,可以降低90%的成本,其中可以基于业务诉求,进行取舍。大数据时代,计算非常精确的数据,需要实时上报,大量的存储和计算资源。 ⑤解决技术债:一般开发可能知道服务的优化项,也可以找团队其他成员把脉,修复常用的技术债 复用链路,节省重复建设成本。 利用缓存等经典进行改造服务节省大量计算资源。 长效机制 成本优化不是一蹴而就的,需要采用长效机制防止短期优化后,成本的反弹,实现基业常青。比较好的做法有成本责任制、人才选拔、资源管理、退场机制、服务平滑升级、云原生、技术探索等。

    32710编辑于 2022-09-23
  • 来自专栏向治洪

    andrpid优化之删除无用资源

    因为只有做到了这两点,你的项目生成的apk包才会更小,而不是随着你的开发和维护,无用的代码和资源无限的堆积,这对开发者和维护者来说不但是噩梦,更是一个无形的炸弹。 清除不用的资源: ARC(android resource cleaner) 下载地址 http://download.csdn.net/detail/androidzhaoxiaogang/4539852 1.改工具是本人根据自己的经验在别人的基础上改进而开发的一个工具,对比其它工具更加简单易用,而且可以清理工程里面大概12种不用的资源,本人也深感其方便之处。

    86870发布于 2018-01-29
  • YashanDB资源调度和性能优化

    YashanDB是一个高性能的数据库系统,可能涉及一些关于资源调度与性能管理的创新方法。为了更好地理解如何在这方面进行创新,以下是一些可能的创新方法,专注于资源调度和性能优化:1. 自适应查询优化- 多策略查询优化: 系统根据不同的查询特征,动态选择合适的查询执行计划。例如,可以根据查询的类型(如OLTP或OLAP)选择不同的执行策略,并根据实时的数据库状态来调整执行策略。 - 基于成本模型的优化: 利用更细粒度的查询执行成本模型,动态评估查询的执行代价,并根据资源情况优化执行顺序和数据访问路径。3. - 自动性能调优: 系统结合数据库的历史性能数据,使用机器学习模型进行自动调优,调整索引、查询计划、资源分配等策略,优化数据库性能。 这些创新方法通过动态的资源调度、智能的查询优化和高效的资源管理,为YashanDB或类似数据库系统的性能管理提供了新的思路和方向。如果你对某些方面有更具体的需求或问题,欢迎提出,我可以进一步详细探讨。

    15610编辑于 2025-09-27
  • 来自专栏腾讯技术工程官方号的专栏

    Kubernetes 资源拓扑感知调度优化

    调度方案需要更强的扩展性 调度器在抽象拓扑资源时,需要考虑扩展性。对于今后可能会需要调度的扩展资源,如各类异构资源的调度,也能够在这套方案中轻松使用,而不仅仅是 cgroups 子系统中含有的资源资源采集 资源拓扑采集主要是通过从 /sys/devices下采集系统相关的硬件信息,并创建或更新到 NRT 资源中。 优化结果 根据上述精细化调度方案,我们对一些线上的任务进行了测试。此前,用户反馈任务调度到一些节点后计算性能较差,且由于 steal_time升高被频繁驱逐。 7. 总结与展望 本文从实际业务痛点出发,首先简单介绍了腾讯星辰算力的业务场景与精细化调度相关的各类背景知识,然后充分调研国内外研究现状,发现目前已有的各种解决方案都存在局限性。 经过优化后,资源得到更合理地利用,原有测试任务的训练速度能提升至原来的 3 倍,CPU 抢占的驱逐率大大降低至物理机水平。

    2.3K20编辑于 2022-06-24
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Tomcat7优化

    用了很久的Tomcat,没怎么看过它的优化,今天抽出时间研究了下,将内容记录下。 首先,是客户端访问tomcat的一个过程,如图所示: 图中间虚线框部分是 Apache基金下的服务器来做静态资源处理的,而这部分需要花费大量时间,当用nginx和tomcat做企业级集群的时候,需要禁用掉 示的参数来优化tomcat。    将BIO通讯模式修改为NIO通讯模式   (1)tomcat通讯协议支持http1.0和1.1,tomcat默认走的是BIO通讯模式,tomcat7和tomcat8之所以默认的都是效率低下的BIO通讯模式 优化连接器   最佳实践:   5.

    2K100发布于 2018-03-15
  • 来自专栏拭心的安卓进阶之路

    Android 性能优化:使用 Lint 优化代码、去除多余资源

    今天,以“成为优秀的程序员”为目标的拭心将和大家一起精益求精,学习使用 Lint 优化我们的代码。 Lint 工作方式简单介绍 Lint 会根据预先配置的检测标准检查我们 Android 项目的源文件,发现潜在的 bug 或者可以优化的地方,优化的内容主要包括以下几方面: Correctness:不够完美的编码 ,比如硬编码、使用过时 API 等 Performance:对性能有影响的编码,比如:静态引用,循环引用等 Internationalization:国际化,直接使用汉字,没有使用资源引用等 Security 自动删除查找出来的无用资源文件 代码迭代版本一多,很容易会遗留一些无用的代码、资源文件,我们可以使用 Lint 进行清除。 ,输入要检测的内容,这里是无用资源: ? 然后选择 Unused resources,再选择范围后就开始检测。 检测出这么多无用文件: ?

    4.2K60发布于 2018-01-05
  • 来自专栏性能与架构

    eBay 对静态资源加载的优化

    jquery.js 和 logic_b.js 打包成) 这两个JS文件中都包含了 jquery.js ,但还是需要每个页面都加载,使用不了缓存 所以需要一个折中的方案,既能减少HTTP请求的数量,又能缓存公共文件 优化过程 优化思路是拆分出公共资源,不再全都打包成一个文件,而是拆除两个文件,公共资源包 + 独立资源包 ? 公共核心资源例如 ? ,一个是这个子域的通用资源,一个是完全个性的页面资源,例如 ? 域公共资源:此域内各个请求中都一致的 JS CSS,不会随着请求参数的不同而变化,这部分资源还会被打包成一个文件,同样可以使用到浏览器缓存 个性资源:与请求参数密切相关的资源,例如业务逻辑的处理,页面中引用的所有个性资源再打包成一个文件

    1.1K80发布于 2018-04-03
  • 前端打包与资源优化导览

    言归正传,所有的优化都应有指标,前端的资源优化、打包优化也是如此:打包时长打包体积访问时长响应时长但它们并不是绝对的指标,比如:打包总体积变小核心包变大、访问时长会变大;分包后访问时长变小、但响应时长会变大等 所以,盲目追求优化数值并不能带来好的效果,需要根据实际情况进行取舍。本文仅梳理优化手段,以 vite 项目为例,具体采用哪些手段需按你业务的实际情况来。 再比如 import.meta.glob 等的错误使用,而将未使用的模块或资源也打包进来。 资源缓存给请求配上缓存相关的 request headers比如 Expires 和 Cache-Control 可以去设定过期时间。 或者通过 service-worker 来缓存资源。Gzip 压缩给请求配上压缩相关的 request headers服务器端优化增加宽带,增加 CDN 服务,减少 cookie 使用。

    41151编辑于 2024-11-19
  • 来自专栏腾讯云原生团队

    大型Kubernetes集群的资源编排优化

    ,接下来我们将分别介绍在腾讯内部是如何解决和优化这些问题的。 [0xsx6dd1zm.png] 为了优化HPA Controller的性能和个性化配置问题,我们把HPA Controller单独抽离出来单独部署。 [36zay7sxal.png] 当平台有多集群的时候,产品配额需要如何分配。 [bqek7ytaz1.png] 在线业务和离线业务混合部署是云平台的发展趋势,所以我们在设计配额管理的时候也把在离线配额控制考虑进去了。 [cx3i4w2732.png] 总结 上面提到的方案只是简单说了一下我们的一些解决问题的思路,其实在真正运作的过程中还有很多细节需要考虑和优化

    3K5546发布于 2020-08-20
  • 来自专栏AIoT技术交流、分享

    Linux进程资源限制及优化方法

    在Linux中,每个进程分配的资源是有限制的,以防止某个进程耗尽系统资源,从而影响其他进程的正常运行。开发人员需要时刻关注这些资源的使用情况,避免资源异常导致系统问题。 在Linux中,进程资源限制主要有以下几项(括号内为查看或设置限制值的命令)。 1、进程打开的文件数量限制(ulimit -n) 限制进程能够同时打开的文件数量。 示例:一个计算密集型任务如果运行时间过长,可能会占用大量的CPU资源。通过设置CPU时间限制,可以防止这样的任务过度使用CPU。 设置示例: * soft nproc 1024 * hard nproc 2048 7、进程最大打开文件描述符数限制(ulimit -Hn) 限制进程可以同时打开的文件描述符数。 通过设置线程数限制,可以防止线程过多导致的资源耗尽。 配置文件:可以在 /etc/security/limits.conf 文件中设置。

    1.7K00编辑于 2024-05-26
  • 来自专栏Android知识分享

    Android性能优化:那些关于Bitmap图片资源优化的小事

    优化原因 即 为什么要优化图片Bitmap资源,具体如下图: 2. 优化方向 本文将从 以下方面优化图片Bitmap资源的使用 & 内存管理 3. 具体优化方案 下面,我将详细讲解每个优化方向的具体优化方案 3.1 使用完毕后 释放图片资源 优化原因 使用完毕后若不释放图片资源,容易造成内存泄露,从而导致内存溢出 优化方案 a. 使用参数:BitmapFactory.inPreferredConfig 设置 默认使用解码方式:ARGB_8888 3.4 设置 图片缓存 优化原因 重复加载图片资源耗费太多资源(CPU、内存 & 流量) 优化方案 关于三级缓存机制,此处不作过多描述,具体请看文章:三级缓存说明 至此,关于图片资源Bitmap的使用优化讲解完毕 4. 总结 本文全面总结了图片资源Bitmap的使用优化,具体如下图

    47430编辑于 2022-03-25
  • 来自专栏ClearSeve

    Windows7 系统优化

    Diagostic policy server 检测网络 禁用 print Spooler 打印机 禁用 Superfetch 加速了固态硬盘的寿命损耗禁用, 机械键盘自动 Windows Defender 禁用 Windows Update 禁用 Windows Search 文件索引

    3.2K50编辑于 2022-02-11
领券