一个简易的PHP URL跳转库 CLSO-GO
因为需要一个URL跳转功能,所以就自己写了一个。
虽然我之前曾写过一个ASP.NET版本的,不过换了PHP空间之后,也只能一边看文档、一边学怎么写了。
好在PHP并不复杂,花了一点时间就写了一个还算能用的简易跳转库,顺便也分享出来请大家指正。
- 阅读全文 -
因为需要一个URL跳转功能,所以就自己写了一个。
虽然我之前曾写过一个ASP.NET版本的,不过换了PHP空间之后,也只能一边看文档、一边学怎么写了。
好在PHP并不复杂,花了一点时间就写了一个还算能用的简易跳转库,顺便也分享出来请大家指正。
- 阅读全文 -
一个用于增强Typecho权限与Markdown语法的小插件!
让你轻松决定文章的浏览权限,以及好用的Markdown和UBB语法增强。
正式版(0.5.3)已发布,具体说明请看文章内介绍。
- 阅读全文 -
Typecho的插件钩子似乎并没有对自定义字段有过多支持,仅有一个 Widget_Abstract_Contents->isFieldReadOnly
可以用来过滤某些只读字段。
然而若是你通过模板在文章编辑器内插入了某些自定义字段,即便没有输入数值,这些字段也会被更新到数据库中,造成冗余和空白数据。
梳理了一下流程,我通过修改 var/Widget/Abstract/Contents.php
内的源码,终于解决了这个问题。
- 阅读全文 -
某些静态资源(如图片、字体、JS库、CSS样式表等),并不需要经常修改,我们便可以通过传递Cache-Control
Header让浏览器客户端将这些资源加入到本地缓存中,当用户下次浏览时便可直接通过缓存加载资源文件,而不需要重新下载。
在Apache服务器中设置数据缓存,其实只需要通过 .htacess 文件即可完成,非常的简单!
- 阅读全文 -
使用数据压缩技术,可以让服务器在传输数据之前进行简易的压缩,让客户端更快地接收数据,降低数据传输的流量。
不过这个功能仅在文本数据中比较有效,而像是图片、音视频等多媒体文件本身就已被压缩过,再压缩只是浪费服务器的运算资源而已,不建议使用!
目前主流的浏览器都支持gzip和deflate两种数据压缩算法,而在Apache里指定数据压缩功能,只需要在.htaccess写入以下代码即可。
- 阅读全文 -