MySQL性能优化的最佳20条经验,explain之possible_keys、key及key_len介绍
[ 2012-06-22 16:04:22 | 作者: admin ]
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
1. 为查询缓存优化你的查询
大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。
这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:
...
阅读全文…
1. 为查询缓存优化你的查询
大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。
这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:
...
阅读全文…
php curl 对IP与来源地址的伪造,伪造IP
[ 2012-06-20 16:46:47 | 作者: admin ]
第一篇文章,正好赶上了curl应用,之前也是做过curl的模拟登录
curl的强大也还真的不是吹出来的哦!
facebook,msn,hotmail.yahoo(因为工作需要)这些都模拟进去过
原本以为IP是不能模拟的,来源地址伪造还听说过
说这也搞笑,自己都用了curl这长时间,竞然都不了解这个哦
不扯远了
正题…
curl发出请求的文件fake_ip.php:
阅读全文…
curl的强大也还真的不是吹出来的哦!
facebook,msn,hotmail.yahoo(因为工作需要)这些都模拟进去过
原本以为IP是不能模拟的,来源地址伪造还听说过
说这也搞笑,自己都用了curl这长时间,竞然都不了解这个哦
不扯远了
正题…
curl发出请求的文件fake_ip.php:
<?php
$ch = curl_init();
$url = "http://localhost/target_ip.php";
$header = array(
'CLIENT-IP:58.68.44.61',
'X-FORWARDED-FOR:58.68.44.61',
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
...$ch = curl_init();
$url = "http://localhost/target_ip.php";
$header = array(
'CLIENT-IP:58.68.44.61',
'X-FORWARDED-FOR:58.68.44.61',
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
阅读全文…
微博通--同步管理多个微博平台的工具
[ 2012-06-19 22:55:12 | 作者: admin ]
http://www.wbto.cn/air.html
微博通是一款基于API的多个微博平台及SNS同步更新的微博桌面工具。通过微博通,用户可以向已注册的各个微博平台发送消息和查看各个平台接收的信息。目前支持:新浪微博、腾讯微博、搜狐微博、网易微博、百度说吧、移动微博、嘀咕、饭否、做啥、人间网、天涯微博、人民微博、新华微博、Google Buzz、豆瓣、凤凰微博、QQ空间、开心网、人人网、和讯微博、中金微博、同学网、开开社区,共20多家微博及SNS网站。
微博通桌面客户端air版是跨平台应用,支持在windows、苹果电脑(Mac)和Linux上运行。
微博通air版的特点
• 实时提醒:新微博、@我的、评论、私信等,不会错过任何重要信息。
• 微博聊天:随时沟通,让微博交流更方便;支持微博私信对话聊天窗口。
• 支持在多个微博帐号之间自由切换,再也不用在各个网址之间东奔西跑。
...
阅读全文…
微博通是一款基于API的多个微博平台及SNS同步更新的微博桌面工具。通过微博通,用户可以向已注册的各个微博平台发送消息和查看各个平台接收的信息。目前支持:新浪微博、腾讯微博、搜狐微博、网易微博、百度说吧、移动微博、嘀咕、饭否、做啥、人间网、天涯微博、人民微博、新华微博、Google Buzz、豆瓣、凤凰微博、QQ空间、开心网、人人网、和讯微博、中金微博、同学网、开开社区,共20多家微博及SNS网站。
微博通桌面客户端air版是跨平台应用,支持在windows、苹果电脑(Mac)和Linux上运行。
微博通air版的特点
• 实时提醒:新微博、@我的、评论、私信等,不会错过任何重要信息。
• 微博聊天:随时沟通,让微博交流更方便;支持微博私信对话聊天窗口。
• 支持在多个微博帐号之间自由切换,再也不用在各个网址之间东奔西跑。
...
阅读全文…
【推荐】关闭Windows 2003浏览器IE增强安全配置与关闭IE网络传送数据安全警告框
[ 2012-06-19 08:31:45 | 作者: admin ]
新安装好Windows Server 2003操作系统后,打开浏览器来查询网上信息时,发现IE浏览器总是“不厌其烦”地提示,“是否需要将当前访问的网站添加到自己信任的站点中去;要是不信任的话,就无法打开指定网页;倘若信任的话,就必须单击“添加”按钮,将该网页添加到信任网站的列表中去“。一次尚可接受不过每次访问网页,都要经过这样的步骤,就显然就太烦琐了。其实我们可以通过下面的方法来取消IE对网站安全性的检查
1、依次点击“开始”-->“设置”“控制面板”,在打开的控制面板窗口中,用鼠标双击“添加或删除程序”图标,然后点击“添加和删除Windows组件”将界面切换到“添加和删除Windows组件”页面中;
2、用鼠标选中“Internet Explorer增强的安全配置”选项,将它前面方格内的勾去除,然后单击“下一步”按钮,就能将该选项从系统中删除了;
...
阅读全文…
1、依次点击“开始”-->“设置”“控制面板”,在打开的控制面板窗口中,用鼠标双击“添加或删除程序”图标,然后点击“添加和删除Windows组件”将界面切换到“添加和删除Windows组件”页面中;
2、用鼠标选中“Internet Explorer增强的安全配置”选项,将它前面方格内的勾去除,然后单击“下一步”按钮,就能将该选项从系统中删除了;
...
阅读全文…
StarOut FreeHost System 虚拟主机管理软件
[ 2012-06-19 08:20:05 | 作者: admin ]
Powered By StarOut FreeHost System 3.7到底是什么虚拟主机管理系统?
呵呵其实就是星外虚拟主机管理平台
http://www.7i24.com/freehostfull/show.htm
这是星外虚拟主机管理系统的界面截图,看看[主机面板]里的图片,底部都有Powered By StarOut FreeHost System 3.7
应该说星外还是相当不错的,便宜而且功能多,稳定且容易管理。
星外科技系列软件已形成了完整的产品链,遍及服务器管理的所有方面,系列产品解决了服务器信息安全监控,流量管理,服务器稳定等问题,主要用户包括中国十强的虚拟主机提供商,如新网互联及商务中国,联通主页基地,中国电信等,目前影响虚拟主机提供商最大的问题是信息安全及服务器安全。
1.信息安全,例如用户在论坛中发表不良的政治或色情内容会导致服务器被查封,星外科技作为...
阅读全文…
呵呵其实就是星外虚拟主机管理平台
http://www.7i24.com/freehostfull/show.htm
这是星外虚拟主机管理系统的界面截图,看看[主机面板]里的图片,底部都有Powered By StarOut FreeHost System 3.7
应该说星外还是相当不错的,便宜而且功能多,稳定且容易管理。
星外科技系列软件已形成了完整的产品链,遍及服务器管理的所有方面,系列产品解决了服务器信息安全监控,流量管理,服务器稳定等问题,主要用户包括中国十强的虚拟主机提供商,如新网互联及商务中国,联通主页基地,中国电信等,目前影响虚拟主机提供商最大的问题是信息安全及服务器安全。
1.信息安全,例如用户在论坛中发表不良的政治或色情内容会导致服务器被查封,星外科技作为...
阅读全文…
Dreamweaver正则表达式进行批量替换
[ 2012-06-18 11:23:56 | 作者: admin ]
p.s. 使用正则这个东西做点事情往往事半功倍,而且学习简单,有个参考表就可以了
删除所有yiqifa的前置链接,把下面的正则替换为空
查找所有超链接,不包括http:// 和已经有了/
\shref\s*=["'][^(http)(/)]
href\s*=['][^(http)(/)]
href\s*=(["'])([^(http)(/)])
href=$1/$2
正则表达式将不同内容,替换或增加一些内容
比如我们要把<a href='wholesale-wedding-dresses.html' > 增加一个/
需要在查找框里把要查找的数据用括号分组, 如href\s*=(["'])([^(http)(/)])
...
阅读全文…
删除所有yiqifa的前置链接,把下面的正则替换为空
http://p\.yiqifa\.com/c\?\S*&t=
查找所有超链接,不包括http:// 和已经有了/
\shref\s*=["'][^(http)(/)]
href\s*=['][^(http)(/)]
href\s*=(["'])([^(http)(/)])
href=$1/$2
正则表达式将不同内容,替换或增加一些内容
比如我们要把<a href='wholesale-wedding-dresses.html' > 增加一个/
需要在查找框里把要查找的数据用括号分组, 如href\s*=(["'])([^(http)(/)])
...
阅读全文…
phpwind,discuz虚拟主机禁止 fsockopen pfsockopen函数的解决办法
[ 2012-06-17 11:12:56 | 作者: admin ]
现在虚拟主机的限制都比较多,很多一批都禁止了fsockopen pfsockopen file_get_contents,部分主机可以用 stream_socket_client 代替。
一、如何禁用fsockopen()
下面是两种常用的禁用fsockopen的方法。
1、修改php.ini,将 disable_functions = 后加入 fsockopen
2、修改php.ini,将 allow_url_fopen = On 改为 allow_url_fopen = Off
二、如何解决fsockopen函数被禁用
下面举个例子:
$fp = fsockopen($host, 80, $errno, $errstr, 30);
修改后
$fp = stream_socket_client($host.":"."80", $errno, $errstr, 30);
...
阅读全文…
一、如何禁用fsockopen()
下面是两种常用的禁用fsockopen的方法。
1、修改php.ini,将 disable_functions = 后加入 fsockopen
2、修改php.ini,将 allow_url_fopen = On 改为 allow_url_fopen = Off
二、如何解决fsockopen函数被禁用
下面举个例子:
$fp = fsockopen($host, 80, $errno, $errstr, 30);
修改后
$fp = stream_socket_client($host.":"."80", $errno, $errstr, 30);
...
阅读全文…
解决办法 | 登录app之后点击账号通提示:协议错误,或找不到站点/用户
[ 2012-06-17 11:10:37 | 作者: admin ]
进入后台应用中心-》应用首页
修改应用资料,然后提交,这样重新激活下,或许能成功解决。
修改应用资料,然后提交,这样重新激活下,或许能成功解决。