PHP一般运行于Linux服务器中,周边主要包括:Linux运行环境、文件存储、数据库、缓存、网络 常见PHP场景的开销次序: 读写内存<<读写数据库(使用内存作为缓存、异步处理)<<读写磁盘<<读写网络数据(网络延迟) 尽量操作内存和数据库,避免操作磁盘和网络数据,一定要避免读取大文件 一、优化网 ...
分类:
Web程序 时间:
2016-12-10 19:44:47
阅读次数:
324
使用gzip优化web应用(filter实现) 相关知识: gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,JS, ...
分类:
其他好文 时间:
2016-10-15 11:11:01
阅读次数:
199
【第一步】: 修改module下的build.gradle buildTypes { release { // 是否进行混淆 minifyEnabled true // 混淆文件的位置 // proguard是一个压缩、优化和混淆Java字节码文件的免费的工具 proguardFiles getDe ...
分类:
其他好文 时间:
2016-09-26 20:09:51
阅读次数:
170
今天找到一个php写的压缩图片程序,可以分10个等级(0-9)来压缩,0等级时压缩比率不是很大,图片不会失真;随着压缩等级不断增大,图片会变得越来越不清晰,通常压缩后图片大小可以减少到原来的50%,压缩比还是挺大的。 如下是php压缩图片程序 <?php Header("Content-type: ...
分类:
Web程序 时间:
2016-09-23 13:06:50
阅读次数:
140
jquery中定义的变量,1、防止污染全局变量,2、自定义变量有助于压缩优化,3、有助于后期维护 rootjquery , jquery的根目录jquery(document), core_strundefined= typeof undefined, core_strundefined 存的就是s ...
分类:
Web程序 时间:
2016-07-24 11:50:50
阅读次数:
216
网站常使用GZIP压缩算法对网页内容进行压缩,然后传给浏览器,以减小数据传输量,提高响应速度。浏览器接收到GZIP压缩数据后会自动解压并正确显示。GZIP加速常用于解决网速慢的瓶颈。 压缩Filter中需要先判断客户浏览器时候支持GZip自动解压,如果支持,则进行GZIP压缩,否则不压缩。判断的依据 ...
分类:
Web程序 时间:
2016-06-07 14:29:56
阅读次数:
264
综述
对于ProGuard工具想必我们都不陌生,它能够通过移除无用代码,使用简短无意义的名称来重命名类,字段和方法。从而能够达到压缩、优化和混淆代码的目的。最终我们会获取一个较小的apk文件,并且我们这个通过ProGuard处理的apk文件更难于进行逆向工程。...
分类:
其他好文 时间:
2016-05-04 11:58:32
阅读次数:
208
综述 对于ProGuard工具想必我们都不陌生,它能够通过移除无用代码,使用简短无意义的名称来重命名类,字段和方法。从而能够达到压缩、优化和混淆代码的目的。最终我们会获取一个较小的apk文件,并且我们这个通过ProGuard处理的apk文件更难于进行逆向工程。 ProGuard工作原理简介 ProG ...
分类:
其他好文 时间:
2016-05-04 10:14:06
阅读次数:
314
1、alt结构优化:如品牌名+产品系列+型号+正/背/侧面 2、不用大图,不用css去改大图尺寸。用小图,再提供大图查看功能。若图片体积实在大,为图片专门配置新服务器(配置服务器这个我也没明白) 3、图片大小应保持在70kb以下(没这么严格,可以用其它方法解决大小问题,仅了解),否则导致加载速度过慢 ...
分类:
其他好文 时间:
2016-04-23 11:33:41
阅读次数:
203
由于网站首页以及经常用的页面初始化慢,想后面想了对image、js和css进行迁移优化。1.把他放到独立的域名上面,这个就要对image,js和css从原项目上面脱离,以及把原来很多页面引用的地址修改成为带域名的,对于image、js和css脱离很简单(自己写个移动文件的工具去遍历文件夹查询相对应的...
分类:
Web程序 时间:
2015-12-21 12:05:45
阅读次数:
199