起因 在校内APP发开论坛看到: 姓名大作战由于每次战斗都需要经过2次md5计算,访问用户一多就经常把服务器cpu占用搞到100%,空间商找我麻烦了,昨晚把所在虚拟目录封闭了已经。现在临时采用了将计算过的用户的md5存到数据库中的方法,但是这样基本每次战斗还是会经过一次的md5计算(因为所选择的对手基本都应该是没有对战过的,之前没有计算过他的md5…
Apache的日志又多又杂,如果靠分析日志或者查看服务器进程来监视Apache运行状态的话,比较繁冗。其实在Apache 1.3.2及以后的版本中就自带一个查看Apache状态的功能模块server-status 打开Apache Server Status 如果你的Apache配置文件httpd.conf或者extra/httpd-info.co…
在做ShareLink的时候,参考了一些加密的代码,发现很好很强的的DeZend工具,不敢独享,放上来给需要的朋友。 原文地址为:http://www.21andy.com/blog/20080127/799.html,但是下载链接已坏,不想看介绍的,直接放出下载地址: https://kimi.pub/wp-content/uploads/200…
PclZip简介 PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。 简单、易用、强大是我对它的评价。 最近在开发我的Wordpress插件ShareLink,在这过程中…
前一段在做一个项目时,遇到了这个问题,在feed.ccvita.com下存在一个名为ABC的cookie, 同时在.ccvita.com父域下也存在同名的ABC的cookie。在读取ABC时,在IE和Firefox中出现了不同的结果。 情况分析: .ccvita.com父域下的页面读取cookie的情况是: 1.在IE中,会将子域的cookie和父…
前言 继前段时间闹的火热的支付宝安全控件漏洞和帐户异常问题之后,笔者又在网上购物用支付宝充值的过程中,偶然之间发现在支付宝的支付成功提示页面出现部分细节代码。这不禁让笔者生疑,是支付宝内部测试数据,还是支付宝的安全隐患。 详细情况 支付宝完成支付界面,包括“直接向陌生人转账”、“亲朋好友转账”、“给他们充值”三种方式,他们最终付款成功页面均会出现一…
打开MySQL慢查询 MySQL慢查询记录日志对于跟踪PHP+MySQL体系下的MySQL负载调优问题很有用处,比如安装了很多Discuz!插件的用户,这样可以大概排查出那些插件有代码问题。其实启用MySQL的慢查询日志很简单,只需要在MySQL的配置文件里添加log-slow-queries和long_query_time两个参数即可。 今天有个…
Typecho是什么? 曾经,有一个开源博客程序叫做Magike,在它发布1.2正式版之后,开发组的几个人开始商讨下一步的开发计划,有这样几个问题摆在了我们目前,于是我们更换项目名称为Typecho。 Typecho由来 Type,有打字的意思,博客这个东西,正是一个让我们通过打字,在网络上表达自己的平台。 Echo,意思是回声、反馈、共鸣,也是P…
简介 这种技巧的名称叫做CSS Sprite,基本原理就是利用CSS中图片background系列的background-image、background-repeat、background-position等属性实现。通过这种方式达到图片显示加速的关键,不是降低重量,而是减少个数。在通常情况下一张图片的传输时间,通常远小于请求等待的时间。 PS:…
Nginx的Rewrite 经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则 rewrite ^/([0-9]{5}).html$ /viewthread.php?tid=$1 last; 而在Nginx中写成这样写是无法启动的,解决的办法是加上两个…