提升WEB性能的14条规则..doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
提升WEB性能的14条规则.

成就PHP高手的五个必由之路1.阅读手册 没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。 2.阅读程序源代码 有很多使用PHP开发的开源程序。为什么不去学习和借鉴呢?下载一份开源的PHP应用程序的源代码,仔细阅读它吧。也许越大的项目越值得去阅读,虽然它们也许有更复杂的结构和系统,但也有更详细的解释文档。如果你不知道从哪里开始,可以看看网站? 。 3.学习一种框架 现在的框架如雨后春笋般纷纷出笼;它们中的大部分都是开源的,可以直接从网上下载,当然你要知道从哪里去下载。可以先选择一些主流的框架 — 网站 里有一个非常好的主流框架的列表。 4.研究 在PHP网站开发过程和讨论中你可能听说过很多术语。从OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC,也许有数百个与你的工作直接相关的技术概念。你也许对它们有了一个基本的了解,但你真的了解它们到底是什么,对你有什么意义吗?花一点时间去做些实实在在的研究吧。Wikipedia是从事这些研究的很好的起点。你一定会从中学到一些新知识的。 5.学习面向对象程序设计 这也许是上一个方法的继续,但是OOP比你想象的更重要。你真的了解PHP5中OOP是如何实现的吗?例如,你真的了解抽象类,接口,“implements”关键字,静态方法和静态属性,访问修饰符“protected”吗?甚至许多有经验的开发人员都倒在这些问题的面前。如果你能充分利用OOP的特征,你就可以节省很多的开发时间。引用别人一段话: 收入在5000元以下(发达地区10000元)的不算程序员——程序员是智慧的群体,如果用你的智慧都达不到脑力劳动者的中等收入,怎么能算程序员。提升WEB性能的14条规则1. 尽量减少 HTTP 请求 2. 使用 CDN (内容分发网络) 3. 添加 Expires 头 4. 启用 Gzip 压缩组件 5. 将样式表放在页面头部 6. 将脚本放在页面的尾部 7. 避免使用 CSS 表达式 8. 使用外部 CSS 和 JavaScript 9. 减少 DNS 查询 10. 精简 JavaScript 11. 避免重定向 12. 删除重复脚本 13. 配置 ETag 14. 使 Ajax 可缓存ucenter用户注册,同步登录原理图解用fsockopen发邮件就这么简单 /* |---------------------------------------------------------------------------- | 发送邮件 例: $conf = array( to=1019822077@, from=woai_php@, subject=邮件标题, content=邮件内容, user=woai_php, pwd=这里是密码, smtp=, ); sendMail($conf); |---------------------------------------------------------------------------- | */ function sendMail($conf){ $fp = @fsockopen($conf[smtp],25, $errno, $errstr,30); fputs($fp, HELO hi.\r\n);//和服务器打招呼,可省略 fputs($fp, AUTH LOGIN .base64_encode($conf[user]).\r\n); fputs($fp, base64_encode($conf[pwd]).\r\n); fputs($fp,MAIL FROM:..$conf[from]..\r\n); fputs($fp,RCPT TO:..$conf[to]..\r\n); fputs($fp,DATA .\r\n); fgets($fp, 512); $header .= MIME-Version:1.0\r\n; $header .= Content-Type:text/html\r\n; $header .= To: .$conf[to].\r\n; $header .= From: .$conf[from]..$conf[from].\r\n; $header .= Subject: .$conf[subject].\r\n; $header .= Date: .date(r).\r\n; fputs($fp, $header.\r\n.$conf[

您可能关注的文档

文档评论(0)

stzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档