Apache Benchmark(AB)Web网站性能压力测试工具简单使用
网站上线前往往需要做一些压力测试,防止高并发场景时服务器挂掉。压力测试工具有不少,但是最简单的应该算是Apache附带的Apache Benchmark(下面简称AB)了,这里我就对AB的安装使用以及分析做一个简单的介绍。
搭建Ngrok内网转发服务实现微信开发测试(类似花生壳)
我们在本地开发时,由于现在大部分网络接入都在内网环境中,没有公网ip,因此想要访问本地开发服务进行测试是比较难的,这一点在微信开发时尤其是个问题。因为微信开发是需要与微信的测试服务器接口进行交互,如果没有公网ip,微信服务器找不到本机测试环境的地址,自然无法返回值,也无法完成对接。
MacBook个人常用配置与软件推荐
入手MacBook对于某些开发来说是件很方便的事情,特别是对于常用于Linux Server环境的PHP代码开发。无论是编码格式,还是常用环境配置,MacBook的Unix基础有着与Linux相近的大多数特性。还有另外一个好处,就是Mac下玩大型游戏效果终究是没有Win平台好,这样就注定了不可能在Mac上花太多时间在游戏上,间接的提高了一定的工作效率:)
使用Docker搭建PHP本地开发环境
每次换一台新电脑,或者强迫症的重装了一次系统之后,就必须重新配置一下本地的开发环境。对于配置本地开发环境,从很早以来就有多种方案,包括:
Linux设置密钥(SSH KEY)登录方式,提高安全性
前言
rclone定时自动备份VPS服务器上网站数据到网盘
如今VPS价格基本都不贵,搭建自己的网站大多都用上VPS了,而数据备份这个问题也是需要关注的。大多数的廉价VPS服务器,本身是不会对数据丢失负责的,因此在一开始就要考虑网站数据备份的问题。
JS判断用户输入URL的有效性,匹配指定域名后缀
项目中有遇到一个需求,在前台判断用户输入的URL是否正确,如果用户输入的不是有效URL,则弹出错误提示。因为正则表达式很久没用了,同时本着不重复造轮子的想法,所以去网上搜寻了一番,找到很多大神的解决方案(见这里,这里还有这里)。但是发现有点和需求不匹配,同时检验中多少有些问题。
Linux通过iptables端口转发访问内网服务器上的内网服务
其实很在之前已经写了一篇关于内网转发服务的文章,只是那次是使用shell反向主动连接,保持转发。这次因为有了一个新的需求,有两台服务器,其中一台有公网ip,另一台没有公网ip,只提供redis服务,供前面那台服务器内网访问,而现在有时候需要通过公网直接访问内网服务器上的redis服务测试用,这时候更好的解决办法是端口转发,即将公网ip的服务器转发到内网,实现直接访问内网服务器上的服务。
AMH添加HTTPS,使用Let's Encrypt部署并自动更新,优化SSL配置
从苹果官方强制https接口开始,今年的https安全变的更加火热。之前的Let’s Encrypt免费https证书越发完善起来,而且随着XP以及Android 2等老旧的系统慢慢的淡出主流的市场,我觉得是可以尝试为自己的网站部署全站https的时候了。