web 技术
nogos
I can do it
展开
-
Servlet、Filter、Listener深入理解
Servlet、Filter和Listener总结以及Cookie和Session的深入理解原创 2016-08-10 12:02:33 · 15489 阅读 · 2 评论 -
Nginx worder进程数配置——物理cpu个数,每个物理cpu核心数,逻辑cpu个数
物理cpu个数:实际cpu插槽的个数,linux中/proc/cpuinfo中,cpu物理核心由physical id这一项表示,值为0-n查看物理cpu个数:cat /proc/cpuinfo | grep "physical id"|uniq |wc -l每个物理cpu核心数:即每个物理cpu包含的核心数(core 个数),/proc/cpuinfo中core id这一项值:0-n...转载 2018-11-18 15:50:44 · 1246 阅读 · 0 评论 -
Nginx fastcgi、uwgi、scgi
CGICGI全称通用网关接口 Commmon Gateway Interface。CGI描述了服务器和请求处理程序之间传输数据的一种标准。fastcgi传统CGI接口传统CGI接口方式性能较差,由于每次HTTP服务器遇到动态程序需要重启解析器来执行解析,然后结果被返回给HTTP服务器。这在处理高并发时,几乎是不可能的,因此诞生了FastCGI。fastcgi接口当HTTP服务器每次遇到...转载 2018-11-18 14:30:32 · 1491 阅读 · 0 评论 -
Nginx基础架构
Web服务器设计中的关键约束 Nginx是一个功能堪比Apache的Web服务器。然而,在设计时,为了使其能够适应互联网用户的高速增长及其带来的多样化需求,在基本的功能需求之外,还有许多设计约束。 Nginx作为Web服务器受制于Web传输协议本身的约束,另外,下面将说明的7个关注点也是Nginx架构设计中的关键约束。1 性能 性能是Nginx的根本,如果性能无法超越Apache,那...转载 2019-01-13 12:36:06 · 254 阅读 · 0 评论 -
百度搜索引擎工作原理
关于百度以及其它搜索引擎的工作原理,其实大家已经讨论过很多,但随着科技的进步、互联网业的发展,各家搜索引擎都发生着巨大的变化,并且这些变化都是飞快的。我们设计这个章节的目的,除了从官方的角度发出一些声音、纠正一些之前的误读外,还希望通过不断更新内容,与百度搜索引擎发展保持同步,给各位站长带来最新的、与百度高相关的信息。本章主要内容分为四个章节,分别为:抓取建库;检索排序;外部投票;结果展现。...转载 2019-01-13 16:52:00 · 22523 阅读 · 0 评论 -
网站SEO优化知识梳理
https://zy116494718.iteye.com/blog/1685127转载 2019-01-07 15:36:31 · 3286 阅读 · 0 评论 -
网站静态化——伪静态&SEO
#什么是伪静态,伪静态作用 伪静态即是网站本身是动态网页如.php 、.asp 、 .aspx 等格式动态网页。有时这类动态网页还跟“?”加参数来读取数据库内不同资料。很典型的案例即是discuz论坛系统,后台就有一个设置伪静态功能,开启伪静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别。前提服务器支持伪静态重写URL Rewrite 功能。#需要伪静态...转载 2019-01-06 21:57:27 · 7505 阅读 · 0 评论 -
网站静态化——前后端分离(下)
我第一次听说nodejs技术大概是在2009年年末,不过我真正认真在网络上进一步了解nodejs还是在2010年年中,当时对nodejs的认识和我现在对nodejs的认识有着天壤的区别,开始想了解nodejs我只是为了感慨谷歌公司开发的V8引擎居然如此强大,它不仅仅可以作为chrome浏览器的javascript内核运行平台,居然还能为服务端使用javascript语言作为平台,通过对nodejs...转载 2019-01-06 16:50:29 · 1106 阅读 · 0 评论 -
网站静态华——前后端分离(中)
上篇里我讲到了一种前后端分离方案,这套方案放到服务端开发人员面前比放在web前端开发人员面前或许得到的掌声会更多,我想很多资深前端工程师看到这样的技术方案可能会有种说不出来的矛盾心情,当我的工作逐渐走向越来越专业化的前端开发后,我就时常被这套前后端分离方案所困惑,最近我终于明白了这个困惑的本源在哪里了,那就是这套前后端分离方案其实是服务端驱动的前后端分离方案,它的实现手段又是从服务端的MVC架...转载 2019-01-06 16:38:04 · 380 阅读 · 0 评论 -
网站静态化——前后端分离(上)
&esmp;&esmp;前文讲到了CSI技术,这就说明网站静态化技术的讲述已经推进到了浏览器端了即真正到了web前端的范畴了,而时下web前端技术的前沿之一就是前后端分离技术了,那么在这里网站静态化技术和前后端分离技术产生了交集,所以今天我将讨论下前后端分离技术,前后端分离技术讨论完后,下一篇文章我将会以网站静态化技术的角度回过头来重新审视下前后端分离技术,希望通过这种审视来加深我...转载 2019-01-06 16:20:57 · 1444 阅读 · 0 评论 -
网站静态化——CSI
讲完了SSI,ESI,下面就要讲讲CSI了 ,CSI是浏览器端的动静整合方案,当我文章发表后有朋友就问我,CSI技术是不是就是通过ajax来加载数据啊,我当时的回答只是说你的理解有点片面,那么到底什么是CSI技术了?这个其实要和动静资源整合的角度来定义。 CSI技术其实是在页面进行动静分离后,将页面加载分为两个步骤完成,第一步是加载静态资源,静态资源加载完毕后进行第二步骤加载动态资源。不过...转载 2019-01-06 16:01:37 · 304 阅读 · 0 评论 -
网站静态化处理—缓存
上篇我补充了下SSI的知识,SSI是一个十分常见的技术,记得多年前我看到很多门户网站页面的后缀是.shtml,那么这就说明很多门户网站都曾经使用过SSI技术,其实现在搜狐网站也还在用shtml,如下图所示:由此可见SSI在互联网的应用还是非常广泛的。其实互联网很多网页如果我们按照动静分离策略拆分,绝大部分都是可以当做静态资源处理,例如新闻网站,文学网站,这些网页生成后,大部分的资源都是不变...转载 2019-01-06 15:47:20 · 202 阅读 · 0 评论 -
网站静态化处理—动静分离策略
前文里我讲到了网站静态化的关键点是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。由此可见,网站静态化处理的核心就是动静分离和缓存两大方面,上篇我简单讲述了动静整合的基础知识,本篇将会讲述两大核心之一的动静分离策略,只有把动静分离策略做好了,缓存才能发挥...转载 2019-01-06 15:14:30 · 1818 阅读 · 5 评论 -
网站静态化处理—动静整合方案
上篇文章我简要的介绍了下网站静态化的演进过程,有朋友可能认为这些知识有点过于稀松平常了,而且网站静态化的技术基点也不是那么高深和难以理解,因此它和时下日新月异的web前端技术相比,就显得不伦不类了。其实当我打算写本系列的之前我个人觉得web前端有一个点是很多人都知道重要,但是有常常低估它作用的,那就是web前端和web服务端如何融合的这个点上,这个点再加上我们要做出一个规模庞大,高并发,快速响...转载 2019-01-06 15:00:11 · 347 阅读 · 2 评论 -
网站静态化——综述
像hao123这样的导航网站只要它部署的web服务器数量足够,它可以承载超大规模的并发访问量,如果是一个动态的网站,特别是使用到了数据库的网站是很难做到通过增加web服务器数量的方式来有效的增加网站并发访问能力的。 但是现实情况是像淘宝、京东这样的大型动态网站在承担高并发的情况下任然能保证快速的响应,这其中有什么样的技术手段可以达到动态网站支撑高并发的场景呢,这也许是每个做web开发的朋友...转载 2019-01-06 14:36:04 · 2831 阅读 · 1 评论