浏览器缓存 Last-Modified / Etag / Expires / Cache-Control 详解

什么是浏览器缓存 浏览器缓存,又称 HTTP 缓存,指的是:当我们浏览网站的时候,器存储会在本地存储一个副本,以便下次访问同个网址的时候可以不再连接服务器,直接使用本地的缓存。服务器端程序可以通过 H …

如何判断一个日期是节假日还是工作日

最近的一个微信多客服项目需要判断当前的日期是节假日还是工作日,中国的节假日有点复杂,比如端午中秋这些假期是农历,而十一长假又会有补休,所以很难去简单的去判断,还好最近找到百度 APIStore 的一个 …

WordPress 技巧:使用 WP_Http 直接下载文件

前面我已经讲过了使用 WP_Http 在 WordPress 中发起 HTTP Request,但是如果是获取的是文件,需要保存到本地,怎么使用 WP_Http 处理呢? WP_Http 支持 stream 模式,支持将远程的图片直接保存到本地,这种 …

2015黑色星期五美国主机优惠汇总

2015黑色星期五,美国主机超强促销优惠来袭,不要再错过,现在就赶紧下手吧。 BlueHost 黑色星期五 大促-BlueHost Plus立减65%,享$3.95/月 知名美国主机商BlueHost黑色星期五独家优惠,BlueHost Starter可 …

如何使用 PHP 扩展 Memcached 的长连接模式

我们知道 Memcache 有个 pconnect() 方法可以实现长连接,其实 Memcached 也可以实现持久化连接。 使用 PHP 扩展 Memcached 的长连接模式 Memcached 的扩展模块提供的构造函数提供一个参数 persistent_id …

Memcache 迁移到 Memcached 注意事项

前面 Memcache 和 Memcached 区别的文章,我们知道 PHP 的两个 Memcached 扩展中,Memcached 要比 Memcache 要更加强大和稳定,所以我就把博客从 Memcache 迁移到 Memcached。 Memcache 和 Memcached 存取 …

Memcache 和 Memcached 有什么区别

Memcache 和 Memcached 看起来只是相差一个字母,平时老是搞混,今天整理下两者之间的区别。 Memcached,简单来说就是一个免费开源并且高性能的分布式内存对象缓存系统,主要用于加速动态 Web 程序,减轻 …

WordPress 技巧:修正 get_option 返回旧的缓存数据的问题

WordPress 使用了 Memcache 之后,在一定概率下,使用 get_option 获取的是旧的缓存数据,而不是最新的数据。 根据查看源代码分析,可能是在使用 update_option 更新 option 的时候,程序成功得更新数据库 …

微信机器人:天气和翻译功能

今天和大家介绍下微信机器人的两个小扩展,天气和翻译。 天气 天气这个扩展是基于百度地图提供的 API 实现的,具体是这样使用的: 进入 WPJAM 公众号之后,输入自己当前的地理位置: 点击第二个菜单:功能 …

PHP 魔术引号(Magic Quotes)以及 WordPress 的处理方式

魔术引号(Magic Quotes) 魔术引号(Magic Quotes)是一个自动将进入 PHP 脚本的数据进行转义的过程。最好在编码时不要转义而在运行时根据需要而转义。 当魔术引号打开时,所有的 '(单引号),"(双引号 …

加载更多