仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1084|回复: 18
打印 上一主题 下一主题

[学习教程] PHP网页设计不是速度慢,而是我用PHP限制网速了!

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:29:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么配置呢 ,问最好的老实百度,问啥都有答案。所以用好搜索引擎是学好的令1个关键,程序会出各样的问题,没有1个人可能会碰到所有的问题,所有就可以问百度这个大家精华的集合了。    列位做运维和开辟的童鞋,会常常碰到一个成绩,那就是有人在办公室下载器材,网速天然而然地被拉上去了,影响人人上彀、办公。一样的成绩,如果呈现在了办事器下面,估量会让老板发火,工作开展的会更糟……明天特此想人人保举几行关于PHP限制网速的代码,但愿给人人一些匡助。


[代码] [PHP]代码

   // local file that should be send to the client   $local_file = 'test-file.zip';     // filename that the user gets as default   $download_file = 'your-download-name.zip';   // set the download rate limit (=> 20,5 kb/s)   $download_rate = 20.5;   if(file_exists($local_file) && is_file($local_file)) {   // send headers    header('Cache-control: private');   header('Content-Type: application/octet-stream');   header('Content-Length: '.filesize($local_file));   header('Content-Disposition: filename='.$download_file);   // flush content   flush();   // open file stream   $file = fopen($local_file, "r");    while (!feof($file)) {    // send the current file part to the browser   print fread($file, round($download_rate * 1024));   // flush the content to the browser   flush();     // sleep one second    sleep(1);   }   // close file stream    fclose($file);     }     else {   die('Error: The file '.$local_file.' does not exist!');   } 对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-2-3 23:42:12 | 只看该作者
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
乐观 该用户已被删除
板凳
发表于 2015-2-8 20:51:43 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
兰色精灵 该用户已被删除
地板
发表于 2015-2-20 23:59:14 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
莫相离 该用户已被删除
5#
发表于 2015-2-25 02:06:44 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-26 00:11:38 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
蒙在股里 该用户已被删除
7#
 楼主| 发表于 2015-3-6 09:55:34 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
8#
发表于 2015-3-12 23:38:33 | 只看该作者
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
若天明 该用户已被删除
9#
发表于 2015-3-18 23:12:02 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
海妖 该用户已被删除
10#
发表于 2015-3-26 18:49:47 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-26 19:44:09 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
小魔女 该用户已被删除
12#
发表于 2015-3-27 13:59:11 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
admin 该用户已被删除
13#
发表于 2015-4-1 03:56:33 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
小女巫 该用户已被删除
14#
发表于 2015-4-10 16:12:24 | 只看该作者
我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。
再见西城 该用户已被删除
15#
发表于 2015-4-16 06:11:30 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
深爱那片海 该用户已被删除
16#
发表于 2015-4-16 12:09:44 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
精灵巫婆 该用户已被删除
17#
发表于 2015-4-26 21:10:33 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
简单生活 该用户已被删除
18#
发表于 2015-5-7 20:18:25 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
爱飞 该用户已被删除
19#
发表于 2015-6-20 13:19:45 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 12:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表