PHP / MySQL Web开发人员应该了解服务器的内容?

时间:2010-05-13 08:43:44

标签: php mysql

我使用PHP和MySQL开发网站。经验丰富的Web开发人员建议使用哪些资源来涵盖与开发人员的工作相关的服务器特定信息。

如果有帮助,我会专门使用Apache服务器(通过我的托管公司)。

3 个答案:

答案 0 :(得分:6)

你说:经验丰富的网络开发者 ......所以:

所以你应该知道任何可敬的系统管理员。这允许您为业务案例/约束选择正确的技术。

您还应该了解:

  1. 数据库服务器/ DBA
  2. 网络架构,瓶颈预防,资源分配
  3. 网络和系统安全
  4. 协议,防火墙,路由
  5. 各种应用程序堆栈配置(超出LAMP或.NET)
  6. 分布式系统,可扩展性
  7. 技术评估(MoE,MoP及其所有)
  8. 还有很多其他东西。作为一名Web开发人员,对于给定的环境是一个“开发人员”的专业化......因此,您应该了解该环境以及从中产生,发展或影响的所有内容。

答案 1 :(得分:2)

规则#1:让您的开发环境尽可能接近服务器环境。 (即,在两者上都使用Apache,在两者上使用相同版本的PHP和MySQL,理想情况下在两者上使用相同的操作系统。)

答案 2 :(得分:0)

我已经通过哈佛大学扩展课程找到了Building Dynamic Websites课程的资源,可用于学习/更新基本概念,并且当我需要更多特定信息时,也可以作为指导我正确方向的来源各种技术。

有一些有用的示例,备忘单,文档链接,当然还有您可以观看和/或收听的音频/视频讲座。