摘要:总体框架 一个vue-cli的项目结构如下,其中src文件夹是需要掌握的,所以本文也重点讲解其中的文件,至于其他相关文件,了解一下即可。 vue-cli项目总体结构 文件结构细分 1.build——[webpack配置] build文件主要是webpack的配置,主要启动文件是dev-server. 阅读全文
前端开发之走进Vue.js
2020-07-28 16:27 by 天心PHP, 207 阅读, 0 推荐, 收藏,
摘要:Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。 文章将以PPT图片附加文字介绍的形式展 阅读全文
nginx基本配置与参数说明
2020-07-17 14:16 by 天心PHP, 179 阅读, 0 推荐, 收藏,
摘要:#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs 阅读全文
php-fpm.conf配置文件中文说明详解及重要参数说明
2020-07-17 14:07 by 天心PHP, 832 阅读, 0 推荐, 收藏,
摘要:php-fpm工作流程 php-fpm全名是PHP FastCGI进程管理器 php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。 启动php-fpm之后,会创建一个master进程,监听9000端口(可配置),master进程又会根据 阅读全文
PHP并发IO编程之路
2020-07-17 02:07 by 天心PHP, 209 阅读, 0 推荐, 收藏,
摘要:并发 IO 问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接 Fork 进程,到 Worker 进程池/线程池,到现在的异步IO、协程。PHP 程序员因为有强大的 LAMP 框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍 PHP 进行并发 IO 编程的各种尝试,最后再介绍 Swoo 阅读全文
一次读懂 Select、Poll、Epoll IO复用技术
2020-07-17 01:39 by 天心PHP, 759 阅读, 0 推荐, 收藏,
摘要:我们之前采用的多进程方式实现的服务器端,一次创建多个工作子进程来给客户端提供服务。其实这种方式是存在问题的。 可以打个比方:如果我们先前创建的几个进程承载不了目前快速发展的业务的话,是不是还得增加进程数?我们都知道系统创建进程是需要消耗大量资源的,所以这样就会导致系统资源不足的情况。 那么有没有一种 阅读全文
PHP socket初探 --- select系统调用
2020-07-17 01:20 by 天心PHP, 579 阅读, 0 推荐, 收藏,
摘要:在<PHP socket初探 先从一个简单的socket服务器开始>中依次讲解了三个逐渐进步的服务器: 只能服务于一个客户端的服务器 利用fork可以服务于多个客户端的额服务器 利用预fork派生进程服务于多个客户端的服务器 最后一种服务器的进程模型基本上的大概原理其实跟我们常用的apache是非常 阅读全文
通俗讲解 异步,非阻塞和 IO 复用
2020-07-16 21:52 by 天心PHP, 235 阅读, 0 推荐, 收藏,
摘要:通俗讲解 异步,非阻塞和 IO 复用 1. 阅前热身为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。 1.1 同步与异步同步与异步的理解同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。同步: 当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行。 阅读全文
同步IO和异步IO
2020-07-16 21:12 by 天心PHP, 549 阅读, 0 推荐, 收藏,
摘要:IO编程 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据 阅读全文
UDP主要丢包原因及具体问题分析
2020-07-16 20:29 by 天心PHP, 1020 阅读, 0 推荐, 收藏,
摘要:一、主要丢包原因 1、接收端处理时间过长导致丢包:调用recv方法接收端收到数据后,处理数据花了一些时间,处理完后再次调用recv方法,在这二次调用间隔里,发过来的包可能丢失。对于这种情况可以修改接收端,将包接收后存入一个缓冲区,然后迅速返回继续recv。 2、发送的包巨大丢包:虽然send方法会帮 阅读全文
浙公网安备 33010602011771号