时间:2021-05-25
接着上篇《高质量PHP代码的50个实用技巧必备(上)》继续研究。
26. 避免直接写SQL, 抽象之
不厌其烦的写了太多如下的语句:
这不是个建壮的方案. 它有些缺点:
因此使用函数封装:
看到了吗? 这样会更易读和扩展. record_data 函数小心的处理了转义。最大的优点是数据被预处理为一个数组, 任何语法错误都会被捕获。该函数应该定义在某个database类中, 你可以像 $db->insert_record这样调用。查看本文, 看看怎样让你处理数据库更容易。类似的也可以编写update,select,delete方法. 试试吧.
27. 將数据库生成的内容缓存到静态文件中
如果所有的内容都是从数据库获取的, 它们应该被缓存. 一旦生成了, 就將它们保存在临时文件中. 下次请求该页面时, 可直接从缓存中取, 不用再查数据库.
好处:
>>节约php处理页面的时间, 执行更快
>>更少的数据库查询意味着更少的mysql连接开销
28. 在数据库中保存session
基于文件的session策略会有很多限制. 使用基于文件的session不能扩展到集群中, 因为session保存在单个服务器中. 但数据库可被多个服务器访问, 这样就可以解决问题.
在数据库中保存session数据, 还有更多好处:
>>处理username重复登录问题. 同个username不能在两个地方同时登录.
>>能更准备的查询在线用户状态.
29. 避免使用全局变量
30. 在head中使用base标签
没听说过? 请看下面:
以上就是本文的全部内容,大家结合前一篇进行深入学习,一定会有所收获。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
  如何买到一家淘宝高质量店铺?买淘宝高质量店铺有什么技巧?很多人不知道怎么买淘宝高质量店铺;下面说说如何买到一家淘宝高质量店铺和买淘宝高质
高质量内容建设是一个老生常谈的话题,大家都知道,高质量内容对于搜索排名有多么重要的影响,可就是提到做内容就头大。其实高质量内容也并不难做总结起来就是:(1)实用
如何购买淘宝高品质商店?购买淘宝高质量商店有什么技术?许多人不知道如何购买淘宝高质量商店。让我们谈谈如何购买淘宝高质量商店和购买淘宝高质量商店的技巧。1、看店铺
写出高质量文章,是每个SEO优化师必学的一门知识,高质量的文章容易写出,但是写出用户需要的高质量文章还是需要满足以下条件的: 高质量的文章分为两个方面:对
相信很多站长都希望建设出一个高质量的网站,因为高质量的网站意味着可以为站长带来更高的效益。那么今天我们就来探讨一下高质量的网站到底是怎样建设的。下面我们就来