web技术
文章平均质量分 61
r_martian
这个作者很懒,什么都没留下…
展开
-
NGINX端口代理
所谓端口代理本质还是把请求转发到其他指定server上,所以是基于反向代理(proxy_pass / fastcgi_pass两种协议)来实现,目的更易于做负载均衡和维护管理。1 不做端口代理一般是在conf文件里定义远程服务的ip或域名,比如service => [ 'moc' => '123,1,2,3:9988',]调用是用client自动获取moc的配置,然后发送请求即可,没什么问题,也是常用的,但是这样有一个不好的地方,加入moc服务迁移,那么就需要修改当前服务的配置。原创 2021-01-23 11:03:26 · 3371 阅读 · 0 评论 -
【小TIPS】 广告监测地址中间路径跟踪
之前写了一篇监测地址跟踪的文章,【基于guzzlehttp库实现广告监测地址检查】,由于不断的演进,目前期望结果是跟踪全部的uri和code,所以打算写篇文章说说这个问题。一、目的:跟踪重定向的路径和状态信息如果只跟踪重定向信息,使用allow_redirects的track_redirects=true即可实现,on_redirect回调记录相关信息即可。$onRedirect = function( RequestInterface $request, ResponseInterf原创 2020-11-05 23:03:00 · 228 阅读 · 0 评论 -
Go 学习入门
一 基础概括学习 首先学习基本语法结构及简单示例 主要是有个概括的理解 这里针对相关知识点写了一些demo,可以参考github地址 go 基础知识学习 二 深入学习相关技术 主要包括框架对比选型、并发goroutine实现、channel等技术三 Beego框架入门 win10下安装可能稍微复杂一点 ① 配置goroot, gopath ② github下载beego,be...原创 2020-02-28 15:34:27 · 436 阅读 · 1 评论 -
CDN(内容分发网络)
CDN(Content Delivery Network)含义:内容分发网络。目的:尽可能避开网络上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输更快、更稳定。通过在网络各处放置节点服务器,在现有互联网基础之上建立起来的一层智能虚拟网络。CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近原创 2015-10-24 21:34:09 · 724 阅读 · 0 评论 -
Gulp and Grunt
作为前端开发必备的构建工具gulp和grunt,对于做前端的人肯定再熟悉不过,至少是非常熟悉grunt。目前项目中less文件编译工具是使用的grunt,但是效率有点低,这才开始研究如何提交编译速度的,当然这时才看到gulp。一、Gulp区别于grunt易用 Gulp相比Grunt更简洁,而且遵循代码优于配置策略,维护Gulp更像是写代码。高效 Gulp相比Grunt更有设计感,核心设计基于Un原创 2016-03-06 17:50:30 · 1247 阅读 · 0 评论 -
webpagetest使用入门
网站加载经常会遇到慢的问题,为了找到原因,一般需要借助工具进行检测,比如webpagetest工具,该网站可以检测站点加载资源的相关情况。界面如图所示:一、输入相关信息在图中填写站点url,test location和Browser后,点击右侧start test即可进行检测站点资源加载情况,如下图所示(此处以jd.com为例):图中显示目前在排队等待测试,前面有27个待测试站点。可以关闭该网页,过原创 2016-10-14 23:19:25 · 10110 阅读 · 3 评论 -
pjax技术简述
pjax是一个jQuery插件,结合ajax和pushState,能够快速的实现页面刷新和url修改。页面a链接和表单提交都能触发pjax请求,服务器返回请求的html片段,局部替换页面内容同时把url推送到历史记录中,有效降低了负载。PJAX的基本思路是,用户点击一个链接,通过ajax更新页面变化的部分,然后使用HTML5的pushState修改浏览器的URL地址,这样有效地避免了整个页面的重新加原创 2016-10-19 09:56:36 · 1861 阅读 · 0 评论 -
Twig模板引擎
一、模板引擎模板引擎(Web开发的模板引擎)是为了用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档,其本质就是根据一定的规则进行变量替换。模板引擎可以解耦前后端,提高开发效率。Twig是一款灵活、快速、安全的PHP模板引擎,类似于其他的模板引擎, 如Smarty、Django、Jinja等。每种模板引擎的实现本质是相同的——就是...原创 2019-08-11 11:27:54 · 567 阅读 · 1 评论