第一个问题不晓得第二个,加sleep(1)没用,一般是限制二次查询的时间间隔。
解决方案 »
- php配置伪静态后总是提示404错误!
- 麻烦帮我看下代码,找不到原因?
- php和flash交互 后台返回中断
- PHP函数如何记忆
- 为什么用exec执行一个命令时,在脚本内执行不成功,放到服务器命令行就可以了,我在/etc/sudoers也做了配置
- php使用amf3与flex通讯,所有内容都要写在类和类的函数中么,require(/includes/sq_init.php)不支持么?全局变量也不可以用?
- 深圳外贸公司招PHP程序员
- 求教许多网站中对每篇文章点击数统计的原理
- 我要把id大于30的记录的money字段的和输出到也面,怎么写代码?
- 究竟怎么样才能远程连接ACCESS数据库啊???
- 我想问问!!$符号代表什么??为有些前面有,有些没有??
- php 能否实现这样的全局变量?
如果对方连续刷新,用sleep(1)是否可以起到最多每秒一次?TO:mistjin(9527@孙燕姿资深粉丝)
文本缓存是个好主义! SESSION记录的办法我想到过,就是觉得有些麻烦~TO: ccterran(iwind)
SQL查询优化基础上来的(不知你的星怎么来的);COOKIE在客户端,防止恶意攻击的话明显不明智。
按照你的说法:数据少是没有必要建索引的,数据多又不适合建索引,那说明索引就是没有用的,那我们还要它干什么!?不明白,请指教。sleep(1)更不理智。我只是说原理。
我没说不用索引是因为数据多,而是带有左右匹配的LIKE语句不适合做索引~TO: feel8(准备早起的鸟)
还是不大理解,假如用了sleep(1),一个人刷新,一分钟刷新了1000次(注意是一分钟内),那么是不是要等到10多分钟后,服务器那边还在运行他的查询?我的理解是,他查询了一次,在1秒中内如果再运行了一次查询的话,上一次的查询就在SLEEP没结束时就中断了。可能我的想法不对,但如果真这样的话,SLEEP还是起很大作用的。
你的这个理解是错误的
每一次刷新浏览器都将产生一个http请求
虽然浏览器不再等待前次刷新的结果,但前次的请求已经发出了
web服务器在收到http请求后会产生一个php进(线)程来处理请求的内容
只是前次的http请求已经断开了,处理的结果已经无处输出了。
所以php中有一开关,用于控制当连接中断后程序是否继续进行据此,使用sleep函数不能解决这个问题。要使用session才行
“所以php中有一开关,用于控制当连接中断后程序是否继续进行”,这是一个KEYWORD,一般的服务器这一开关应该是不继续进行的吧(也没有继续进行的必要)~