52explore.com

无碍探索,让技术探索无处不在。

L框架调优以及相关性能指标说明 #id 226

研发重构项目基于L框架实现的,最近组内的测试吐槽站点响应慢,查看TTFB发现耗时较长,需要调优;同时重构这块年后马上要上线,同时也需要提供对应的服务器机器资源申请等等,结合下来,做了简单的分析&整理

阅读全文

通过Satis管控私有Composer包资源 #id 223

Satis是一个静态资源生成器,它有点像一个超轻量级的、基于静态文件的packagist版本,Satis可以用来承载公司或个人的私有软件包的元数据,基本上是一个微型packagist,同时结合对应的WebUI可以简单方便的实现Composer仓库的CURD配置。

阅读全文

Vagrant的基本使用 - Laravel环境部署+XDEBUG安装 #id 222

Vagrant 可以让你使用单一的配置信息来部署一套虚拟环境, 最后打包为一个所谓的 box (就是已经部署好环境的虚拟机器). 你可以手动来安装和配置 box, 也可以使用自动部署工具, 如 Puppet 或者 Chef。 如何在Win环境下,保证Linux开发的便捷性,Vagrant的确是不错的选择!

阅读全文

Linux的程序、进程、进程管控、守护进程和服务 - 基础篇 #id 221

最近在公司,需要连接家里面的Dell服务器,虽然在Dell服务器上面做了一部分ssh远程端口转发,过了一段时间就断开了;后来把Supervisor引入进来了,虽然进程起来了,但是依旧存在一些问题,故针对Linux进程以及Linux守护进程这块重新复习和梳理一遍,针对Linux的程序、进程、进程管控、守护进程和服务的一些基本知识进行了相关整理和说明。

阅读全文

PAC - 代理自动配置 #id 220

代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,定义浏览器该如何自动选择适当的代理服务器来访问一个网址。例如,我们不想所有域名都走某个代理,可以基于PAC中的一定策略进行处理,让浏览器智能的选择特定代理。

阅读全文

在RHEL/CentOS上面的KVM虚拟化白皮书 #id 219

本文描述,在Dell PowerEdge服务器上,如何快速在REHL/CENTOS系统上面,利用KVM(Kernel-based Virtual Machine)安装和构建管理虚拟机环境,主要介绍如何快速在一个物理机上面一步一步的安装和管理Virtual Machines(VMs)虚拟机; 虚拟机的最大好处就是节省费用,利用最简单的部署,节省硬件和时间管理成本。例如,在自己的实验室里面,用了3台物理机跑自己的应用;如果用虚拟机的话,只需要一个资源充足的物理机(CPU、内存、磁盘),虚拟出4个VMs就可以轻易满足需求。

阅读全文

HTTP访问控制(CORS) -- OPTION请求方式从何而来 #id 213

出于安全考虑,浏览器会限制从脚本内发起的跨域HTTP请求,比如XMLHttpRequest 和 Fetch 遵循同源策略。 CORS 需要客户端和服务器同时支持。目前,所有浏览器都支持该机制。 浏览器不允许从 HTTPS 的域跨域访问 HTTP,比如 Chrome 和 Firefox,这些浏览器在请求还未发出的时候就会拦截请求,这是一个特例。

阅读全文