Php 帮助web开发人员节省时间的实用和有用的编码技巧?

Php 帮助web开发人员节省时间的实用和有用的编码技巧?,php,optimization,Php,Optimization,我是一名php网络程序员。我想知道web程序员是否面临一些常见的web问题,这些问题是否有非正统和有效的解决方案 作为一个例子,我正在制作一个简单的用户生成的个人资料网站。用户可以存储从第一所高中到第一次参加棒球比赛的全部信息。我没有在数据库中为我从未打算搜索/查询的表单数据创建50列,而是简单地序列化表单数据-序列化($\u POST)-并将其保存在t\u user.general\u info文本列中。这简化了我的数据库,因为我不需要对这些平凡的数据进行原子化。在将来的任何时候,我都可以取消

我是一名php网络程序员。我想知道web程序员是否面临一些常见的web问题,这些问题是否有非正统和有效的解决方案

作为一个例子,我正在制作一个简单的用户生成的个人资料网站。用户可以存储从第一所高中到第一次参加棒球比赛的全部信息。我没有在数据库中为我从未打算搜索/查询的表单数据创建50列,而是简单地序列化表单数据-序列化($\u POST)-并将其保存在t\u user.general\u info文本列中。这简化了我的数据库,因为我不需要对这些平凡的数据进行原子化。在将来的任何时候,我都可以取消序列化()数据,以便再次看到它。我想如果我回到学校,老师们会不赞成的。但是嘿,它又快又实用

我想知道在web开发中是否还有其他类似的简单技巧可以帮助我节省时间


也许有人可以给我发一个链接供我学习?

太重要了,太广泛了,不能被认为是技巧,但到目前为止,每个程序员都应该使用的最实用的原则是和。

对于网络程序员来说,一个常见且永无止境的问题是让你的页面加载得更快,Yahoo已经收集了一系列可以让你的网页加载更快的方法。他们甚至有一个很棒的软件,可以为您进行大部分分析。

您可以使用selenium录制手动网页浏览,并通过脚本进行回放

这意味着您不需要一次又一次地浏览相同的页面序列来找出哪里出了问题

  • 如果有些东西显示不正确,我的意思是,如果有一个程序告诉你最明显的错误,为什么要自己寻找错误呢

  • 使用萤火虫!这大大节省了时间。如果有些地方看起来不太对劲,只需在Firefox中编辑live文档,如果您喜欢结果,请提交给source。这只是众多有用功能之一。Firebug还可以帮助您优化页面的加载速度

  • 使用Internet Explorer 8的新调试器工具!我觉得它们很有用。除了Firebug之外,还应尽早和定期使用它们

  • 使用HTML5!今天它已经运行得很好了。试试看,你会感到惊讶的。通常,正如我们所知,一些前沿的东西有一些怪癖和惊喜,但以我的经验,HTML5是一个例外


  • 5.还可以使用Webkit的web开发工具(Chrome和Safari)。他们甚至比萤火虫更好。