【总结】四个月的工作任务总结

[摘要]

这个阶段主要开始完成 Facebook 的项目,基于第三方 api 进行开发,完成和 Facebook 平台的对接,实现 Facebook 业务迁移。需要强化英文文档阅读能力和业务理解和构思业务实现流程的能力,并提高代码质量,高效完成任务。养成知识迁移能力和相关知识点强关联能力。

PHP性能优化

[摘要]

PHP 运行环境的性能考虑在 php 深入学习中需要逐步强化意识,并着手实现,其中对于性能分析的相关工具也需要有一定的掌握,比如压力测试工具 Apache Benchmark,Opcode 代码分析工具 vld,PHP 性能分析工具 XHProf,另外,对于日常编写代码时,也需要考虑 PHP 自身的特性,进行扬长避短,使用 isset 而不用 array_key_exists 方法,以及尽可能规避 PHP 自带的魔术方法。对 PHP 的运行流程也需要有一个大致的了解,知道 Opcode 在 PHP 执行过程中的阶段。需要逐渐加深对 PHP 深层次的思考。

【Linux】网站上线

[摘要]

作为后端程序员,对网站上线的操作需要有一定的了解,对于一些没有专门运维人员的公司,运维上线的操作就需要后端程序员来执行。
需要学习域名解析、本地文件和服务器文件传递scp的相关操作。

【Linux】系统学习Crontab定时任务

[摘要]

crontab 是一个用于设置周期性执行任务的工具。目前服务器端的运行环境大多数为 Linux,在日常的运营和维护中会有很多需要定期执行的操作,其中有些操作是可以机械的定期执行的操作,所以我们可以使用 crontab 定时服务来设置定时任务,从而减少手动操作的任务,帮助提高工作效率。

【HTTP】第三方登录OAuth2.0

[摘要]

对于网站应用程序,涉及到登录和第三方 api 接口时,都会接触到 Token 等概念,而这部分的逻辑原理则是来自于 OAuth 授权协议,
目前的 OAuth2.0 协议的安全性也是被广泛认可,到目前为止尚且没有发生严重的安全事故。学习 OAuth2.0 协议的工作原理,并了解 qq 登录的流程和实现方式。