Google Audits,PageSpeed insights和web.dev测试里都包含Gzip这一项,希望开发者都能打开这个选项来减少用户下载资源的时间。
Apache里有相应的DEFLATE模块,专门用来开启Gzip。
我的设置是到pagespeed.conf(和apache的配置文件在一起,写在apache的conf里也可以)文件里,添加如下
Restart服务,结束
Google Audits,PageSpeed insights和web.dev测试里都包含Gzip这一项,希望开发者都能打开这个选项来减少用户下载资源的时间。
Apache里有相应的DEFLATE模块,专门用来开启Gzip。
我的设置是到pagespeed.conf(和apache的配置文件在一起,写在apache的conf里也可以)文件里,添加如下
Restart服务,结束
折腾了两天搞定了在阿里云的centos 6.8上安装PageSpeed for Apache,记录一下以免忘记。
Google有一个很简单的安装方式:如果Apache是通过包管理器安装的,那么linux下载deb包,centos下载rpm包,然后用各自的包管理器直接安装就完成了,全剧终。
曾经在视频网站看过国外的关于css grid layout演讲,一看视频时长就关了。。。后来在一个项目里用了一下,发现其实要简单使用起来没有那么多名堂。
试想一下这个场景:当页面左侧有一个只有window高度一样高的菜单,而右侧的主要内容却高过这个菜单,我们无法得知右侧内容的高度来写给菜单,却要保证左侧菜单和右侧内容一样高(通常是为了background-color),如果强行用float解决了之后,有另一个同样的页面右侧内容比菜单要矮,是不是可能又要重写样式了?
以这个为目标写一个简单的html框架
开始第一行CSS代码
或者
这样
不得不先吐槽Playstation Online Store(PSS)的网页版非常非常慢,用户体验很一般。
不过也难怪,毕竟是功能服务性网站,做成MPA已经算是蛮开窍了。
发现这个变化是因为Loading加了一个LOGO,于是去看了下Copy Rights
去年差不多也是这个时候,决定要做自己的Site,打了鸡血似的把域名空间都买好,然后稍微弄了一点点,就搁浅了。
大致原因就是自己玩心太重,沉迷这个一阵,那个一阵。
真正开始认真做,大概就是最近这两三个月,熬过一个又一个的通宵,越过一个又一个的槛。
自身的进步不用多提,但更多,是想给自己一个交代
看着压缩后还有10000+行的css,很是心疼,自己还有那么多样式没写,简直如其名,就是个trap。于是把Bootstrap相关全部删除,立刻减到一半的file size,虽然页面里可能还有一些class残留,但是没关系,以后看到一个删一个吧。
发现wordpress的more标签很不好用,会破环间距不说,每次都想不起来要加,所以决定重写一个读取文字长度的function。
首先我不想用excerpt,wordpress糟糕的地方就在于太多这种意义不大的东西,还占着数据库,谁会写日志的时候特意去写一份摘要。
对于我来说我的博主要是纯文字和带图片两种
之后图片会存在别的服务器上。
不过不知道那个空间是否支持https。。。
啊,不想再给自己挖更多的坑了。
分享一个很有趣的插件,起因是在做一个H5 campaign的时候需要做到
1.IOS在页面里不弹出自带Quicktime播放视频。
2.Android不全屏播放视频。
3.以上Base在微信浏览器。
然后上主角:iphone-inline-vid
WebFont对前端童鞋们应该不陌生。
刚好最近有用到,边学习边记录。
先说说中文字体。
本来想给网站的名字加一个漂亮中文WebFont。
大多数外国的转字体网站不支持中文,
推荐一个网站,可以转换中文字体的:
onlinefontconverter