使用nginx或apache配合PHP按需生成缩略图

很早就了解到淘宝网在图片处理方面使用了缩略图动态实时生成的技术,解决了图片服务器集群海量存储的难题,有数据指出实时生成缩略图的模式比提前全部生成好缩略图的模式为淘宝网节约了90%的存储空间.又因为按需生成的模式可以生成任意尺寸的图片,这使得网页设计师可以更加灵活的创作.

查看全文 »

分享:php小技巧的使用记录

这篇文章主要分享一些实用的PHP技巧,并简单的对比一下相应的执行效率.

查看全文 »

利用jQuery的加载机制延迟加载第三方js代码

经过反复测试,终于到网站“慢”的原因了:因为本站的所有特效都是基于jQuery运行的,而jQuery的运行机制又保证了所有的文件对象模型(Document Object Model,简称DOM)全部加载完毕,才运行jQuery代码.即使磨途歌在1ms中做出响应,但只要用户的浏览器没把dom加载完毕,jQuery代码就迟迟不会执行,导致让用户感觉到网站很慢,很慢.

查看全文 »

酸笋牛肉饭变成酸菜牛肉饭的服务态度

今天有幸约到一位智者共度晚餐,边走边聊就进了一家饭馆,随即在收银台点了一份酸笋牛肉饭跟一份麻辣鸡杂饭.等了十多分钟,服务员把第一份饭给我们端了上来.突然发现,这一份不是我们要的,我明明点的是酸笋牛肉,然而收银员嚷嚷着:“你自己点的酸菜牛肉啊!自己说过什么都不记得了?”.

查看全文 »

妙用jquery.scrollLoading.js插件,加快网页的显示速度

这篇文章介绍的js插件是基于jQuery开发的,它的功能如下:用户打开网页的时候,浏览器先加载能看得到的界面(第一屏)中的图片,第二屏、第三屏或者更下边的图片只有等到用户往下拖动滚动条,浏览器才会依次加载.这样的外部资源加载机制,能让浏览器更快的展示内容.问:为什么浏览器不使用这样的加载机制?

查看全文 »

mPHP核心框架——网站安全处理类的代码实现

​这个网站安全处理类用的比较多的应该就是安全过滤safeGPC()还有还原输出restore了.理论上,基本上能有效的过滤掉大部分的注册机、机器人对网站的骚扰.

查看全文 »

mPHP核心框架——视图层的代码实现

视图层的作用是,把复杂的PHP代码跟html代码尽可能的分离开,让前端开发人员跟后端开发人员协同工作,最后在通过模版机制,把最终的静态html效果显示出来.

查看全文 »

mPHP核心框架——数据库操作层的代码实现

跟逻辑处理服务层一样,数据库处理层主要是为了尽可能的把数据库操作代码跟其他层面的代码分离开,让代码有较好的重用性,跟架构美感.

查看全文 »

mPHP核心框架——逻辑处理服务的代码实现

逻辑处理服务层主要是为了尽可能的把逻辑代码跟其他层面的代码分离开,让代码有较好的重用性,跟架构美感.

查看全文 »

mPHP核心框架——控制器的代码实现

这一篇文章主要介绍控制器类controller的初始化与加载处理方法的实现代码,并用简单的例子来进行说明.有什么问题可以随时留言.

查看全文 »