PJAX,站点加速之翼

2016-11-29
阅读 4 分钟
4.5k
pjax 是一款可爱的 jQuery 小插件,将 ajax 和浏览器的 pushState API 封装到一起,解决了单纯使用 ajax 进行无刷新加载时对搜索引擎的不友好,并且节省了 HTTP 开支、提高了浏览速度,明显地优化了用户体验。

使用 Gitolite 搭建 Git 服务器

2016-09-19
阅读 3 分钟
7.1k
Gitolite 是在 Git 之上的一个授权层,依托 sshd 或者 httpd 来进行认证。(认证是确定用户是谁,授权是决定该用户是否被允许做他想做的事情)。 通过 Gitolite 你可以设置访问权限,不只作用于仓库,还可以作用到每个 branch 和 tag name。你可以定义确切的人(或一组人)只能 push 特定的 "refs" (或者 branches 或者 ta...

使用Docker搭建PHP开发环境

2016-09-02
阅读 2 分钟
24.6k
Docker是十分优秀的软件容器化平台。它提供的容器技术将各种软件和它们所依赖的运行环境打包成标准的可移植的container(容器)/image(镜像),进而发布到不同的平台上运行,并且能保证项目开发和生产环境的一致性。

Git 常用命令总结

2016-08-15
阅读 4 分钟
2.6k
以下的git命令是我参考了廖雪峰等关于git的文章之后,根据自己实际工作中接触到的情况而总结出来的一份清单,也是之前在公司用来培训的资料。我会继续补充和修改,欢迎留言指教。

Let's Encrypt,站点加密之旅

2016-08-15
阅读 3 分钟
7.1k
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 Let's Encrypt,是2016年4月12日成立的一家证书授权中心,提供免费的传输层安全(TLS)X.509证书,通过自动化的过程...

Elasticsearch,为了搜索

2016-08-15
阅读 5 分钟
5.4k
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识...

composer 自动加载

2016-08-15
阅读 3 分钟
10k
Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。 自动加载是指在代码中,不需要显式地使用文件路径将类库文件包含进来,便可使用该文件中定义的类库。