摘要:
关于在Centos上使用Git做代码管理和自动部署的方案,网上已经有不少教程了。近几天在部署环境的时候碰了不少坑,很大部分都是由于权限太乱导致的,这里详细写一下流程。 1. 自动部署原理 先讲实现方法和原理。Git服务和仓库都是在服务器上的,服务器上的Web目录和本地都有完整的代码。Git有个叫ho 阅读全文
摘要:
随着Html5技术成熟,轻应用越来越受欢迎,特别是其更新成本低的特点。与Native App相比,Web App不依赖于发布下载,也不需要安装使用,兼容多平台。目前也有不少Native App使用原生嵌套WebView的方式开发。但由于Html渲染特性,其执行效率不及Native App好,在硬件条... 阅读全文
摘要:
最近项目在使用Phantomjs作自动化检测时,有一个需求,需要下载检测网站的所有资源,包括css、js和图片资源,方便人工分析时可以把整个page还原。可惜,Phantomjs并没有直接提供download()这样的方法。查找资料后发现Casperjs有一个download的方法,可以把任意url... 阅读全文
摘要:
Phantomjs[1]是一款无界面Webkit浏览器,可用于网页自动化测试。最近一个项目涉及到Phantomjs与其他进程间的通信,以下介绍其他进程中如何调用Phantomjs作数据接口。目的:其他程序调用Phantomjs,以Java为例1. 命令行方式通过命令行可以启动Phantomjs进程,... 阅读全文
摘要:
上一篇关于WMWare Esxi的文章介绍了在多台虚拟机之间用软路由共享一个IP的情况(VMWare Esxi + 海蜘蛛配置NAT共享IP上网),其中用了两个IP,一个用于虚拟机上网,一个用于Management Network。但是在只有一个公网IP的情况下,只能把这一个IP同时用于外网请求和管... 阅读全文
摘要:
上一篇关于Nginx的文章介绍了Nginx作为Web服务器的特点以及在Windows系统下搭建Nginx+PHP环境的相关配置。Nginx作为服务器的优点是配置简单,响应快,所以不少大型网站会使用Nginx作为前排服务器,将请求转发到后排的Apache、Squid之类的服务器,这时就需要用到"反向代... 阅读全文
摘要:
VMWare是著名的虚拟化产品公司,VMWare Esxi也是专为服务器设计的虚拟化软件。在安装VMWare Esxi的服务器上可以同时运行多个虚拟系统,充分利用服务器资源。其一大特色之处就在于可以生成虚拟的网络拓扑,通过创建虚拟交换机,可以管理不同虚拟系统上的流量,也令虚拟设备的配置变得更加灵活。... 阅读全文
摘要:
闻说Nginx向来有性能高、并发性强、占用内存少的优势,更有“反向代理”和“负载均衡”的特点。而使用Nginx+PHP作开发环境,性能更是比Apache+PHP高数倍。本文以各程序当前最新的版本为例,介绍在Windows(x64)下搭建Nginx+PHP+MySQL+phpMyAdmin经典开发环境... 阅读全文