第506页
-
使用memcached来存储session
php默认使用文件来存储用户会话(session),这意味着会话数据的存取都要进行硬盘的读写。内存的带宽大概为10GB/s,硬盘的读取速率为60MB/s左右,两者在性能上有着巨大的差距。如果将会话数据保存到内存中,对于负载高的站点,能带来性能提升。 memcached是一个基于内存的key-value存储引擎,能够存储任意类型的数据。php内核支持使用memcached来存储会话,我们可以通过配置来提升站点的性能。下面是php配置使用memcached的步骤: 安装memcached: yum inst...
-
使用php codesniffer和mess detector
写代码的时候,难免会出现各种bug。为了减少bug,常用的手段有:拼写检查、code review等。 如果使用vim编辑器,在其配置文件.vimrc中增加该选项能够对拼写进行检查,一定程度上减小拼写错误: set spell 然而代码中,很少直接用一个完整的单词做变量或者方法名。该配置对写文章等有帮助,用在写代码上作用有限。code review能够极大的降低bug,可惜需要额外的人力与时间。对于大部分程序员来说,提交之前能够diff一下查看改动的代码就已经很难得了。review适合于人员充足,对质量要...
-
ssh_exchange_identification: read: Connection reset by peer
一直使用免密码方式登陆服务器,今天登录的时候,突然发现登录不了了。心中十分的诧异:就算开了denyhosts服务,但我这个ip一直是公钥认证,应该是没有任何问题才对。但是服务器冰冷的拒绝了我的登录请求,这个血淋淋的事实击穿了我心中的自信。为了解决这个问题,无奈走上了查找解决问题的道路。 首先惯例还是打开debug选项,查看拒绝的信息。使用 ssh -vv 登录,发现服务器在接受公钥文件后拒绝了登录,给出了如下信息: ssh_exchange_identification: read: Connection...
-
fail2ban自定义log和filter
站点上不时存在大量的恶意请求,最开始的做法是跑脚本把IP加入iptables黑名单。慢慢发现这个方案的的弊端是IP将被永久封杀,处于动态分配IP的用户有可能被误杀,并且一直无法访问。 解决的方案是添加时效性:恶意IP封杀一段时间后自动解除。要实现这个方案,需要一个守护进程,收集客户端提交的IP和时间,将IP拉入黑名单一段时间后,又自动移除。为了防止系统重启失效,一些数据还应该被持久化到硬盘上。 实现这样一个c/s模式的防护脚本不难,但已有现成方案,无需自己实现:fail2ban。 以下是利用fail2ban...
-
为什么我不喜欢MIUI?
这个月以来,用的安卓手机(ZUK Z1)愈发不稳定,寻思着解决办法只能是格式化或者重刷系统。但不喜欢Z1,备用的iPhone 5c屏幕太小用着不习惯,就想着索性都升级吧。于是苹果换了iPhone 6s Plus,安卓换了小米5S。 选6s的理由比较简单:7 Plus黑色买不到了,小屏幕用不习惯那只好买6s Plus了。安卓的第一选择当然是一加3,但是一加3很难买到。其他手机从品牌和可玩性筛选,就剩谷歌和小米。谷歌同样买不到,就剩小米了。有朋友跟我说过比较喜欢MIUI,加上宣传的拍照黑科技,以及MIUI每周更新符...
-
在ssl2buy申请泛域名证书
之前用的证书免费的,从阿里云或者腾讯云申请,只能绑定单个域名。最近捉摸着怎么搞个泛域名(通配域名)的证书,一步到位,省的为子域名的安全发愁。 上网查了一下,网友推荐ssl2buy上购买。进去看了一下,基本上各大ssl证书提供商的产品都有,价格不一。挑选了comodo的,因为价格最低^_^获取ssl证书需要验证域名的所有权。我选择的是dns解析验证,到dns服务商里设置指定的域名解析即可完成认证,非常简单。 域名验证成功,完成付款后,ssl2buy会发一个指引链接到邮箱。打开链接,设置好域名信息,即可下载证书。...
-
使用openssl生成csr
上篇文章提到了申请证书需要csr(certificate signing request)。csr包含了公钥和域名信息,需要提供给CA。 使用openssl工具,可以方便的生成密钥和csr: # 安装工具 yum install -y openssl openssl-devel # 生成2048位密钥 openssl genrsa -out domain.key 2048 # 使用密钥生成csr openssl req -new -sha256 -key domain.key -out domain.csr...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41