摘要: 大家好,我是善为,在我们日常工作中,或者面试求职的时候经常会被问到关于大型网站的性能优化方面的问题。今天我们废话不多说,直接开门见山的分享一下关于大型网站性能优化的一些方向性的建议。 首先我们可以将大型网站优化分为两种: 第一种是软优化。 软优化如何进行呢?我们关于软优化可以朝着以下两个方向进行。 阅读全文
posted @ 2020-05-16 07:16 善為 阅读(1151) 评论(0) 推荐(1) 编辑
摘要: 什么是共享内存 共享内存是一种在同一台机器的不同进程(应用程序)之间交换数据的方式。一个进程可创建一个可供其他进程访问的内存段,并赋予它相应的权限。每个内存段拥有一个惟一的ID,我们通常称之为shmid,这个ID指向一个物理内存区域,其他进程可通过此ID来操作这块内存, 包扩读取、写入以及删除。 共 阅读全文
posted @ 2023-07-26 09:40 善為 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在Go中使用defer时,如果defer语句包含了一个闭包函数,需要特别小心。因为defer语句会在函数返回时执行,而闭包函数可能会捕获外部变量,导致意想不到的结果。 在Go中,defer语句中的闭包函数捕获的是变量的地址,而不是变量的值。如果闭包函数在defer执行时才被调用,可能会导致捕获的变量 阅读全文
posted @ 2023-07-25 09:03 善為 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 一、先看演示~ 就输出个成功算了吧~ 二、代码 代码里面注释写很详细了哦~ 废话不多说 直接上代码~ index.php <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width 阅读全文
posted @ 2023-07-23 09:11 善為 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 在 PHP 中,使用队列可以解决以下情况下的一些常见问题: 异步任务处理:当应用程序需要处理一些耗时的任务,如发送电子邮件、生成报表、处理文件上传等,可以将这些任务添加到队列中,并使用队列进行异步处理,从而不影响主要的用户请求处理。 消息通信:在分布式系统或微服务架构中,不同的服务之间可能需要进行消 阅读全文
posted @ 2023-07-22 10:47 善為 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、缓存 vs 数据库? 首先按照传统思路会在数据库里面建个字段放点赞数量,但是仔细一想,访问数据量一大,频繁对一个字段访问,肯定会造成数据库堵塞,访问接口超时,严重的时候服务器会报404,这要是出现在线上,老板肯定会叼你一顿。闲话少说。 在一些特殊的场景下,传统的关系型数据库很可能无法满足我们的需 阅读全文
posted @ 2021-12-06 20:08 善為 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 如何设计库存,哪些库存呢?分类属性的库存:不同颜色 不同尺码的属性的库存,这时候需要针对具体的SKU商品创建表。 总体思路 1.商品关联商品类别,商品类别关联多个商品属性,其中指定某几个商品属性为SKU关键字段。例如,服装类别的颜色、尺码属性。 2.多个SKU商品属性值组合生成唯一的商品SKUID。 阅读全文
posted @ 2021-05-02 23:04 善為 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 与前端对接的API接口,如果被第三方抓包并进行恶意篡改参数,可能会导致数据泄露,甚至会被篡改数据,我主要围绕时间戳,token,签名三个部分来保证API接口的安全性 1.用户成功登陆站点后,服务器会返回一个token,用户的任何操作都必须带了这个参数,可以将这个参数直接放到header里。 2.客户 阅读全文
posted @ 2021-04-30 08:47 善為 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1.前言 在大数据时代,由于网络请求的并发,导致的数据库I/O开销巨大,所以为了缓解数据库的压力,缓存技术必不可少,而这其中redis基本是服务器的缓存服务之一,虽然缓存技术很好用,但是也会出现各种各样的问题,这里就最常见的三种问题进行原理分析和解决,希望给大家带来帮助 缓存穿透:key中对应的缓存 阅读全文
posted @ 2021-04-25 10:29 善為 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 多账户的统一登录 这里的多账户区别于系统级别的,我们讲的多账户系统是指,在我们互联网应用当中,我们的应用会使用多个第三方账号进行登录,比如现在常用的APP:网易、微信、QQ等等。 通过这一篇文章: 可以学到:多用户下面的技术方案细节,以及相应的表设计,流程设计。 不可以学到:与其他文章一样,我这里不 阅读全文
posted @ 2020-06-17 20:37 善為 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 今天和大家分享一下,关于php的无限极分类的实现: 控制器,首先实力话一个栏目,然后调用出栏目数据 public function lst(){ $cate=new CateModel(); $result=$cate->cateTree(); $this->assign('result',$res 阅读全文
posted @ 2020-06-17 13:24 善為 阅读(287) 评论(0) 推荐(0) 编辑
网站目录 网站分类目录 名站导航 网站大全 长安目录网 分类目录 网站目录