前端性能优化可以分为两大类,分别是 页面级别优化:包含了http请求数以及内联脚本位置优化; 代码级别优化:包含DOM操作优化,CSS选择符优化以及图片优化等。 优化的目的 优化的目的在于让页面加载的更快,对用户操作响应更及时,为用户带来更好的用户体验,对于开发者来说优化能够减少页面请求数,能够节省 ...
分类:
其他好文 时间:
2019-11-28 10:36:32
阅读次数:
81
GET 方法 GET 方法向页面请求发送已编码的用户信息。页面和已编码的信息中间用 ? 字符分隔,如下所示: http://www.test.com/hello?key1=value1&key2=value2 GET 方法是默认的从浏览器向 Web 服务器传递信息的方法,它会产生一个很长的字符串,出 ...
分类:
Web程序 时间:
2019-11-26 22:58:49
阅读次数:
108
最近写了个手机端一个活动页面,会展示用户信息,需要location.href 跳转到用户编辑页面编辑用户信息。 然后按下手机的返回操作进入活动页面,发现并没有重新的像后台发起请求,而是从浏览器中直接获取了请求响应数据。经过多方查找,最终解决了,原因为我的活动页面使用了 GET请求,解决方案有两种方法 ...
前言介绍 lnmp的全程是 linux + nginx + mysql + php; lnmp就是上述系统及应用程序的简写组合; lnmp其实已经代表了一个用户正常对一个页面请求的流程,nginx接收请求,mysql进行数据存储,php进行后端处理;类似的架构还有lamp或者 linux + ngi ...
分类:
其他好文 时间:
2019-11-09 19:50:06
阅读次数:
111
一、使用python自带模块urllib 模拟页面请求服务端,python提供了一个urllib模块,作用是通过python代码调用接口进行参数传递并获取到接口的返回值信息 urllib模式是一个标准模块,直接import urllib即可 1、发送get请求 2、发送post请求 二者区别: ge ...
分类:
编程语言 时间:
2019-11-06 22:38:57
阅读次数:
105
秒杀系统大致分为三大块。客户端,服务器,后台管理。秒杀系统具有大流量高并发的特点。对于web前端的处理,一般是页面静态化+CDN分布式缓存。因为静态页面的处理速度是最快的。假设单台服务器nginx,1秒内可以处理的静态页面请求是1w,处理php程序可能是500每秒。这样在效率上就差很多。原因是php属于动态语言,服务器需要解释运行,这当中可能大量的I/O操作,加载扩展等。这就导致处理的时间比较长。
分类:
Web程序 时间:
2019-10-10 17:23:02
阅读次数:
114
从前的日色变得慢,车,马,邮件都慢······ 巴特,现在前端是庞大的,针对方方面面的资源都有不同的方式。 站在用户角度,我们希望页面加载得更快、页面对用户的操作响应得更及时,能够给用户提供更为友好的体验。 站在服务商的角度,我们希望前端优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资 ...
分类:
Web程序 时间:
2019-10-08 22:28:28
阅读次数:
114
本教程是作者自己在学习Laravel和Vue时的一些总结,有问题欢迎指正。 Laravel是PHP的一个框架,Vue是前端页面的框架,这两个框架如何结合起来构建一个SPA(Single Page Application)呢?流程大致分为下面三步: 1. 页面请求Laravel的一个路由 2. 路由返 ...
分类:
其他好文 时间:
2019-10-04 18:38:52
阅读次数:
84
http/https协议特性: -无状态 - 发起第二次基于个人主页页面请求时,服务器端不知道此请求基于登陆状态下的请求 cookie: -用来让服务器记录客户端相关状态 解决方式 - 手动处理:通过抓包工具获取cookie值,把cookie封装到headers中 headers = {‘Cooki ...
分类:
其他好文 时间:
2019-10-01 20:56:58
阅读次数:
142
以梨视频为例分析页面请求抓取网页数据。本次抓取梨视频生活分类页面下的部分视频数据,并保存到本地。 一、分析网页 打开抓取网页,查看网页代码结构,发现网页结构里面存放视频的地址并不是真正的视频地址。 进入视频详情页面查看后,可以在response中找到真正的视频地址。保存这个地址的并不是标签,而是一个 ...
分类:
系统相关 时间:
2019-09-30 22:05:45
阅读次数:
119