• 2024-08-08nginx文件下载防盗链
    文件下载防盗链使用场景客户端发起下载申请--->app服务器(文件上传会生成自己格式的文件名)app服务器返回下载地址--->客户端客户端下载--->web服务器(nginx)nginx配置###开启secure_link模块编译开启--with-http_secure_link_module###配置nginxserver
  • 2024-07-23nginx如何配置图片缓存时间
    问题解释:Nginx是一个高性能的Web服务器和反向代理服务器,可以用于配置图片缓存时间。这样可以有效地减少服务器的负载,提高用户访问速度。答案:要在Nginx中配置图片缓存时间,需要修改Nginx配置文件(通常为nginx.conf或者在conf.d或sites-available目录下的配置文件)。以
  • 2024-07-17cookie方法封装
    方法封装:/***获取cookie*/exportfunctiongetCookie(sKey:string):string{if(!sKey){returnnull;}returndecodeURIComponent(document.cookie.replace(newRegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(sKey).replace(/[\-\.\+\*]/g,
  • 2024-05-27js怎么保存用户登录信息?js cookie操作封装
    在web开发中,用户登录后需要保存登录信息进行身份识别,登录后的操作都需要带上身份信息请求接口。保存登录信息有多种方法,这里使用cookie进行操作。最终成果:封装cookie操作模块//utils/cookie.jsexportdefault{//设置cookiesetCookie:function(name,value,
  • 2024-05-21小小Redis数据删除策略,拿捏
    Redis的删除策略水一篇Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态TTL返回的值有三种情况:正数,-1,-2正数:代表该数据在内存中还能存活的时间-1:永久有效的数据-2:已经过期的数据或被删除的数据或未定义的数据删除策略就是针
  • 2024-03-09规则三:使用Expires
    这个规则的主要观点在于缓存减少响应时间,我们是否有过这样的感觉,当你第一次访问一个网站和多次访问一个网站时,网站的加载速度是不一样的,这是因为当我们第一次访问的时候,加载了更多的http请求,就如同规则一那样,在理想情况下,我们不适用任何图片,任何脚本,任何样式的时候,他的加载速度是
  • 2024-01-31Js存储数据到LocalStorage并设置过期时间
    setLocal=function(key,val){varprefix="project_list_";key=prefix+key;varexpires=600;val=JSON.stringify({'val':val,'expires':newDate().getTime()+expires*1000});
  • 2024-01-1614、nginx设置浏览器缓存
    1.设置expire头浏览器缓存可以通过expires指令输出Header头来实现,expires指令的语法如下:语法:expires[time|epoch|max|off]默认值:expiresoff作用域:http、server、location用途:使用本指令可以控制HTTP应答中的Expires和Cache-Control的Header头信息(起到
  • 2023-12-14综合设计——多源异构数据采集与融合应用综合实践
    QA这个项目属于哪个课程2023数据采集与融合技术组名、项目简介组名:喵喵队项目需求:设计出一个交互友好的多源异构数据的采集与融合的小应用、项目目标:通过在网页中上传文本、图片、视频或音频分析其中的情感、项目开展技术路线:前端3件套、Python、flask团队成
  • 2023-12-14综合设计——多源异构数据采集与融合应用综合实践
    QA这个项目属于哪个课程2023数据采集与融合技术组名、项目简介组名:Double20000、项目需求:设计出一个交互友好的多源异构数据的采集与融合的小应用、项目目标:通过在网页中上传文本、图片、视频或音频分析其中的情感、项目开展技术路线:前端3件套、Python、fastapi
  • 2023-08-08js记住用户名密码
    现在很多浏览器都会提供是否记住密码的功能。当我们写登录模块是 如果是使用form提交则能被浏览器识别到但是form提交会在链接上暴露出传的参数如果是用js做的登录 浏览器是检测不到的这样我们需要自己加上js记住密码的功能 主要用到了cookie.js以及login.jsp代码如下:co
  • 2023-07-31Redis中的过期策略
    redis过期策略定时过期、惰性过期、定期过期问题:使用expirekey60,在key60s之后key就会过期,之后如何清除key定时过期每个设置过期时间的key都创建一个定时器,到时间就会对key进行清除。该策略可以立即清除过期key,对内存友好,但是需要消耗大量的cpu时间去清理过期数据,从而影响响
  • 2023-06-26JS Cookie的操作
    <!DOCTYPEhtml><htmllang="zh-cn"><head><metacharset="UTF-8"><title>JSCookie的操作</title><script>//设置cookie值的函数functionsetCookie(cname,cvalue,exdays){ vard=newDate(); d.setTime(
  • 2023-06-22localStorage如何设置过期时间 (如何封装自定义localStorage)
    1、创建Storage类定义对应的getsetremoveclearapi通过set函数添加过期时间参数来实现过期时间的记录设置存储时存储当前值和过期时间get取值的时候先验证当前值是否存在以及时间是否大于过期时间如果存在且不大于过期时间既可返回对应的值否则返回空classStorage
  • 2023-04-25浏览器 http 200(from cache) 和 304
    1,Last-Modified设置header("Last-Modified:".gmdate("D,dMYH:i:s",time())."GMT"); Last-Modified虽然使用了缓存,但是每次打开页面依然需要向服务器发起http请求,浏览器根据用户的$_SERVER['HTTP_IF_MODIFIED_SINCE']来判断浏览器的内容是否
  • 2023-03-25flask使用jwt
    importdatetimeimportjwtfromflaskimportcurrent_appclassAuth:def__init__(self,user_id,expires):self.id=user_idself.expires
  • 2023-03-1210 定时器
    第6课.定时器代码1定时器的时间单位在内核中.config文件中CONFIG_HZ配置为每秒linux的时钟滴答次数,没发生一次全局变量jiffies便会增加1在日常使用中使用HZ表示一秒2
  • 2023-02-10Asp.Net Core中利用过滤器控制Nginx的缓存时间
    前言Web项目中很多网页资源比如html、js、css通常会做服务器端的缓存,加快网页的加载速度一些周期性变化的API数据也可以做缓存,例如广告资源位数据,菜单数据,商品类目数据,商
  • 2023-02-09【sip】sip学习--注册流程
    1000(192.168.1.119)Kamailio(192.168.1.88)|||1.REGISTER||-----------------
  • 2023-02-02cookie属性max-age与expires
    max-age表示最大生命周期,expires表示过期时间,cookie使用其中任何一个,都可以用来限制cookie的生效时间。如果同时使用,max-age会生效。这两者在时间设置上,却有不同单位属性。e
  • 2023-01-29CookieUtil
    constCookieUtil={get(name){letcookieName=`${encodeURIComponent(name)}=`letcookieStart=document.cookie.indexOf(cookieName)
  • 2023-01-04SIP进行时
    一直以“简单”著称的SIP其实也没那么简单,不过任何事物想掌握它都很困难。这篇文档旨在不断的记录SIP使用过程中遇到的各种疑惑和问题。一、响应422 SessionIntervalT
  • 2022-12-23CEF3设置cookie
    #include"CEF3Helper.h"#include"../include/cef_app.h"#include"../include/cef_browser.h"#include"../include/cef_frame.h"#include"../include/cef_sandbox_win.
  • 2022-12-18Linux chage命令解析说明
    [root@system1~]#chage-lrootLastpasswordchange :Dec18,2022Passwordexpires :neverPasswordinactive :neverAccountexpires :neverMini
  • 2022-12-08用nginx缓存静态文件
      这篇教程说明你应该怎样配置nginx、设置HTTP头部过期时间,用Cache-Control中的max-age标记为静态文件(比如图片、CSS和Javascript文件)设置一个时间,这样用户的