一、重定向和转发的区别 | NO | 比较项目 | 重定向 | 转发 | | | | | | | 1 | 关键字 | redirect | forward | | 2 | 地址栏URL | 会变 | 不会变 | | 3 | 请求次数 | 至少2次请求 | 1次请求 | | 4 | 跳转速度 | 较慢 ...
分类:
其他好文 时间:
2019-03-16 09:40:40
阅读次数:
157
应用案例 1.做IP访问频率限制 某些IP访问服务器的频率过高,进行拦截, 比如每分钟不能超过20次 2.URL访问过滤 如果用户访问的是login视图,就允许请求 如果访问其他视图, 需要检测是不是有session认证, 已经有了放行, 没有返回login,这样就不用在多个视图上写装饰器了,(添加 ...
分类:
其他好文 时间:
2019-03-08 19:43:55
阅读次数:
279
前端性能优化是个巨大的课题,如果要面面俱到的说的话,估计三天三夜说不完。所以我们就从实际的工程应用角度出发,聊我们最常遇见的前端优化问题。 1. 减少HTTP请求次数 尽量合并图片、CSS、JS。比如加载一个页面,如果有5个css文件的话,那么会发出5次http请求,这样会让用户第一次访问你的页面的 ...
分类:
其他好文 时间:
2019-02-25 20:15:22
阅读次数:
241
1. 减少HTTP请求次数 尽量合并图片、CSS、JS。比如加载一个页面,如果有5个css文件的话,那么会发出5次http请求,这样会让用户第一次访问你的页面的时候会长时间等待。而如果把这个5个文件合成一个的话,就只需要发出一次http请求,节省网络请求时间,加快页面的加载。 2. 使用CDN 网站 ...
分类:
其他好文 时间:
2019-02-18 13:00:28
阅读次数:
148
对于一些算法问题,求次数,种类数(答案就是一个具体的数值)这些,如果有封闭形式就可以直接解,就不用去编码大量的代码了。那我们看一个例子吧。 汉诺塔移动次数: 我们以前是求汉诺塔的移动方式,那现在要求移动多少次,那该怎么做呢?我们可以先看汉诺塔的移动次数递归式 f(n) = 2f(n-1)+1 。那是 ...
分类:
其他好文 时间:
2019-02-01 13:08:25
阅读次数:
213
网站性能优化的一些解决方案 1、资源文件合并,减少HTTP请求次数 合并Js,合并css,图片使用sprite 2、静态资源压缩 图片、CSS、JS在发布前要压缩 2、减少页面DOM操作 操作多的话可以考虑使用虚拟dom 3、延迟加载内容 图片懒加载、数据懒加载(加载更多),功能懒加载 4、使用离线 ...
分类:
Web程序 时间:
2019-01-27 16:26:29
阅读次数:
207
Codeforces Round 529 (Div. 3)错过上分记 前言 这场比赛的题真的简单,除了E题奇奇怪怪的前后缀和。 A 读原字符,挑出里面的字符输出即可。 B 排个序,分类讨论两种情况马上完事。 C 先贪心地用最少的次数把这个数分解掉,如果要求次数当然无解。 如果多的话一定有解,因为你可 ...
分类:
其他好文 时间:
2019-01-26 19:40:02
阅读次数:
176
第75节:Java中的JSP,EL和JSTL 哭吧看不完的!!! 和`Session 请求转发和重定向的区别: 1. 地址不一样 2. 请求次数也不一样 3. 数据无法传递 4.跳转范围有限制 5. 效率 请求转发请求1次,只能对当前项目跳转,重定向请求2次.重定向是无法传递的,重定向对跳转范围没有 ...
分类:
编程语言 时间:
2019-01-25 00:16:30
阅读次数:
212
服务器会自动检测某个IP在单位时间内的请求次数,如果超过了某个阀值,服务器就会拒绝当前IP的访问,返回一些错误信息。 这种情况,可以称之为被封IP。 既然服务器检测的是某个IP单位时间内的请求次数,那么我们借助某种方式来伪装IP,让服务器无法识别由我们本机发起的请求, 这样就可以防止被封IP。 一、 ...
分类:
其他好文 时间:
2019-01-24 01:13:11
阅读次数:
256
在数据库有外键的时候,使用select_related() 和 prefetch_related() 可以很好的减少数据库请求次数,从而提高性能。 (1)select_related()当执行它的查询时它沿着外键关系查询关联的对象数据。它会生成一个复杂的查询并引起性能的消耗,但是在以后使用外键关系时 ...
分类:
编程语言 时间:
2019-01-09 11:41:36
阅读次数:
239