摘要:
从单体应用架构到分布式应用架构再到微服务架构,应用的安全访问在不断的经受考验。为了适应架构的变化、需求的变化,身份认证与鉴权方案也在不断的变革。面对数十个甚至上百个微服务之间的调用,如何保证高效安全的身份认证?面对外部的服务访问,该如何提供细粒度的鉴权方案。 单体应用 VS 微服务 随着微服务的兴起 阅读全文
摘要:
商城系统最大的挑战就是使用户在购物时感到舒适和放心。顾客在购买时会先大致的了解整个产品,而来自其他购物者的真实反馈可以让客户得到一些产品描述中无法提供的信息。相比于产品描述,顾客更喜欢去浏览之前购物者的一些在线评论,因为它们真实性更高,并且会直接影响到顾客是否下单。负面评论的回复能提升平台服务质量。 阅读全文
摘要:
当项目开发逐渐趋于完成时,需要准备大批量集群部署,重复的环境安装、配置和源码上传等工作,虽然没有难度,但繁琐无聊又低效,如果将项目发版版本打包成对应的 docker 镜像,我们只需在每台部署应用服务器上执行拉取镜像、创建容器、启动容器即可。DNMP 是基于 Docker 的 PHP 集成开发环境。 阅读全文
摘要:
Docker 是一个用于开发,发布和运行应用程序的开放平台。Docker 能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署代码,可以大大减少编写代码和在生产环境中运行代码之间的延迟。 阅读全文
摘要:
PHP可能不是最佳或最现代的编程语言,但这并不意味着它已经死了。根据W3Techs的数据,使用已知的服务器端编程语言的所有网站中,有78.9%使用PHP 。在Internet上访问的每十个网站中,几乎有八分之一正在以某种方式使用PHP。 Introduction Open source server 阅读全文
摘要:
Chrome DevTools是一组直接内置在Google Chrome浏览器中的网络开发人员工具。DevTools可以即时编辑页面并快速诊断问题,最终可以更快速的构建更好的网站。 阅读全文