摘要:服务教程在它提出十多年后的今天,已经成为最重要的应用技术之一。全方位提升网站打开速度前端后端新的技术如何在内完整打开网站会直接影响用户的满意度及留存率,在前端后端数据缓存加速等等方面都有诸多可以提升。
HTTPS 原理剖析与项目场景
最近手头有两个项目,XX 导航和 XX 产业平台,都需要使用 HTTPS 协议,因此,这次对 HTTPS 协议做一次整理与分享。
如何使用缓存,怎么才能更加合理?今天的话题,结合我之前的项目场景,讨论下使用缓存合理性问题。
近些年,互联网基础设备和技术迅猛发展,互联网玩法日新月异,稍不留神就 Out。整体网民的素质也在不断提升的同时,对互联网的体验也提出了新的高度和要求,众所周知智能背后意味着复杂,体验好背后也意味着互联网的架构越复杂。利益当先的前提下,最好的优化就是缓存,缓存在整个互联网的发展过程中作用可想而知。尤其在中国如此蹩脚的网络下,南电信北联通,中间坑的都是付费的用户和企业。越来越多的证明表明,网站访问速度越慢,用户流失的越快,要想加快网站访问速度,基于此背景条件下,缓存和反向代理更显的尤为重要。
移动互联网时代,RESTful API 成为越来越重要的移动端和服务器端交互的形式。尤其是在很多互联网公司或者传统行业拥抱移动互联网的时候,一套设计良好的 Restful API 能够帮助互联网产品支持单服务端+多客户端的场景。RESTful 架构本身是一个风格而不是一个标准,这也就意味着在具体设计时会有不同的实现。那么什么是好的 RESTful API 呢?笔者认为适合的是最好的,能够根据本身产品的业务场景和阶段设计出结构清晰,易于理解,扩展方便的 Restful API 就是最好的。本文将围绕笔者对 Restful 架构的理解展开讨论,欢迎大家拍砖。
使用 Elasticsearch 实现推荐系统。
Java Web 前后端有一个庞大的生态系统,初入 Java EE 坑的你是否感到一阵迷茫。或许你有太多不懂的名词,新鲜的概念,那就来入个门儿吧。
分享了一些 Linux 思维导图
今天,从开发人员的角度,并结合我在开发过程中遇到的问题,说说《如何防范常见的 Web 攻击》话题。
随机 本节,我们来讨论随机,随机是计算机程序中一个非常常见的需求,比如说: 各种游戏中有大量的随机,比如扑克游戏洗牌 微信抢红包,抢的红包金额是随机的 北京购车摇号,谁能摇到是随机的 给用户生成随机密码 我们首先来介绍 Java 中对随机的支持,同时介绍其实现原理,然后我们针对一些…
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
在它提出十多年后的今天,REST 已经成为最重要的 Web 应用技术之一。随着所有技术朝着 API 方向发展,它的重要性有可能持续快速地增长。每门主要编程语言现在已经包含构建 RESTful Web 服务的框架。同样地,Web 开发者和架构师对 REST 和 RESTful 服务有一个清晰的理解是很重要的。这篇教程解释了 REST 架构,然后研究使用它构建通用地基于 API 的任务的细节。
如何在 1s 内完整打开网站会直接影响用户的满意度及留存率,在前端、后端、数据缓存、CDN 加速等等方面都有诸多可以提升。最佳实践包括:减少 CRP 及请求次数、减少文件本身大小、不要 redirect 和实用 persistent 的 TCP,当然还有新的类似于 Accelerated Mobile Pages (AMP) 这样的技术及动态缓存
最近由于公司业务关系,需要一个在公网上能实时互动超清视频的架构和技术方案。众所周知,视频直播用 CDN + RTMP 就可以满足绝大部分视频直播业务,我们也接触了和测试了几家 CDN 提供的方案,单人直播没有问题,一旦涉及到多人互动延迟非常大,无法进行正常的互动交谈。对于我们做在线教育的企业来说没有互动的直播是毫无意义的,所以我们决定自己来构建一个超清晰(1080P)实时视频的传输方案。
一、软件负载均衡概述
硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有 Nginx,Lvs,HaProxy 等。本文参考大量文档,部分为直接拷贝,参考出处文末。
二、Ngnix 负载均衡
Ngnix 是一款轻量级的 Web 服务器 / 反向代理服务器,工作在七层 Http 协议的负载均衡系统。具有高性能、高并发、低内存使用等特点。是一个轻量级的 Http 和反向代理服务器。Nginx 使用 epoll and kqueue 作为开发模型。能够支持高达 50,000 个并发连接数的响应。
操作系统:Liunx,Windows(Linux、FreeBSD、Solaris、Mac OS X、AIX 以及 Microsoft Windows)
开发语言:C
并发性能:官方支持每秒 5 万并发,实际国内一般到每秒 2 万并发,有优化到每秒 10 万并发的。具体性能看应用场景。
2.1. 特点
据说算法正在统治世界?吓得我瓜子都掉了......
MySQL 支持 android 和 ios 表情,需要做一些特别处理。
普通的字符串或者表情都是占位 3 个字节,所以 utf8 足够了,但是移动端的表情符号占位是 4 个字节,普通的 utf8 就不够用了。
本文是阅读论文 Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks 的读书笔记,主要介绍数据库系统中的乐观并发控制
星星点点的知识点,很早就想做这块整理了,持续维护…
国内第一份完整的 Spring MVC 官方文档中文译稿,坚持有品质的翻译。前有 Angular/React/Vue.js 前端此起彼伏的更新浪潮,后有 RESTful/MicroService/DevOps 的稳固发展,惟有 MVC/AOP 的经典思想值得细细品味。
机器学习
调优是需要做好准备工作的,毕竟每一个应用的业务目标都不尽相同,性能瓶颈也不会总在同一个点上。在业务应用层面,我们需要:
一 特点 1.1 应用情况 Nginx做为一个强大的Web服务器软件,具有高性能、高并发性和低内存占用的特点。此外,其也能够提供强大的反向代理功能。俄罗斯大约有超过20%的虚拟主机采用Nginx作为反向代理服务器,在国内也有腾讯、新浪、网易等多家网站在使用Nginx作为反向代理…
在经历了另外一些有趣的事情之后(这些有趣的事情包括 “淘宝” 这个名字的由来,员工花名的由来等等,由于本文主要描述技术方面的故事,对这些有兴趣的可以去网上找),淘宝网站开始上线运行了。
再不加 Https 的话,会被中间人的哦
京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准、快速的购物体验。
Java 程序片段
Python 调用栈可视化
我们的目标是不给别人挖坑 不给别人丢锅
本文根据京东商城交易平台的杨超在 “第一期蝴蝶沙龙:揭秘 618 电商大促背后的高并发架构” 会议上的演讲整理而成。
最近对开源分布式缓存产品 redis 做了一些研究,于是决定整理一下该产品的特性及使用场景拿出来分享。
使用 go 语言做后台服务已经有 3 年了,通过项目去检验一个又一个的想法,然后不断总结,优化,最终形成了自己的一整套体系,小到一个打印对象的方法,大到一个 web 后台项目最佳实践指导,这一点一滴都是在不断的实践中进化开来。以下内容将是一次整体的汇报。
我相信有很多人对 Docker 感兴趣,都想学学 Docker,毕竟天天听、毕竟这么火、毕竟技多不压身呐,因此,整理一下 Docker 资源吧
红黑树是平衡二叉查找树的一种。为了深入理解红黑树,我们需要从二叉查找树开始讲起。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/68140.html
摘要:使用签署免费证书后端掘金本文操作在操作系统下完成,需要和超文本传输安全协议英语,缩写,常称为,红黑树深入剖析及实现后端掘金红黑树是平衡二叉查找树的一种。 使用 Lets Encrypt 签署免费 Https 证书 - 后端 - 掘金 本文操作在Linux操作系统下完成,需要Python和Nginx 超文本传输安全协议(英语:Hypertext Transfer Protocol Sec...
摘要:服务教程在它提出十多年后的今天,已经成为最重要的应用技术之一。全方位提升网站打开速度前端后端新的技术如何在内完整打开网站会直接影响用户的满意度及留存率,在前端后端数据缓存加速等等方面都有诸多可以提升。 HTTPS 原理剖析与项目场景 最近手头有两个项目,XX 导航和 XX 产业平台,都需要使用 HTTPS 协议,因此,这次对 HTTPS 协议做一次整理与分享。 使用缓存应该注意哪些问题...
阅读 2399·2021-09-08 09:45
阅读 3338·2021-09-08 09:45
阅读 3095·2019-08-30 15:54
阅读 3346·2019-08-26 13:54
阅读 1403·2019-08-26 13:26
阅读 1382·2019-08-26 13:23
阅读 907·2019-08-23 17:57
阅读 2176·2019-08-23 17:14