06 2018 档案

摘要:模式:关键在于模式的可重复性,问题与场景的可重复性带来解决方案的可重复使用。 大型互联网公司在实践中提出了许多解决方案,以实现网站高性能、高可用、易伸缩、可扩展、安全等各种技术架构目标。 这些解决方案又被更多网站重复使用,从而逐渐形成大型网站架构模式。 1 网站架构模式 1.分层 分层是企业应用系统 阅读全文
posted @ 2018-06-28 10:22 钺览IT 阅读(277) 评论(0) 推荐(0)
摘要:1、初始阶段的网站架构 大型网站从小型网站发展而来,网站架构也一样,从小型网站架构逐渐演化而来。 小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,应用程序、数据库、文件等所有的资源都在一台服务器上。 2、应用服务与数据服务分离 随着网站业务的发展,一台服务器逐渐不能满足需求:越来越多的用户 阅读全文
posted @ 2018-06-24 21:42 钺览IT 阅读(404) 评论(0) 推荐(0)
摘要:Schema:是数据库对象的集合(比如用户建立了表,索引,视图,存储过程等对象,那么这些对象就构成了schema) 应根据系统将要执行的查询语句来设计schema,往往需要权衡各种因素。 反范式的设计可以加快某些类型的查询(同时可能使另一些类型的查询变慢) 添加计数表和汇总表可以优化查询(这些表的维 阅读全文
posted @ 2018-06-20 23:14 钺览IT 阅读(236) 评论(0) 推荐(0)
摘要:最近因为剁手买了mac所以在mac上搭建lnmp环境。 刚好看到mysql从5.7跳到8,性能据说快上一倍,果断尝鲜! lnmp基本都弄好了,但是到用php连接Mysql这一步出了岔子。 出错原因: mysql8使用caching_sha2_password的身份验证机制 以往的验证机制则是mysq 阅读全文
posted @ 2018-06-17 01:08 钺览IT 阅读(8674) 评论(0) 推荐(0)
摘要:因为马大哈的原因,没有记录自己服务器mysql的密码,试来试去试不出来只好选择重置密码。 直接上命令: 首先 在my.cnf文件中,在[mysqld]的段中加上 skip-grant-tables 作用是能够不用密码登录(如果项目已在线上须关闭访问外界访问数据库的端口,避免不必要麻烦)。 改完并保存 阅读全文
posted @ 2018-06-05 18:38 钺览IT 阅读(147) 评论(0) 推荐(0)