Author: admin

HTTP/3 都来了,你却还在用 HTTP/1.1?

2015 年 HTTP/2 标准发表后,大多数主流浏览器也于当年年底支持该标准。此后,凭借着多路复用、头部压缩、服务器推送等优势,HTTP/2 得到了越来越多知名互联网公司的青睐。就在大家刚刚为了解了 HTTP/2 新特性而舒口气儿的时候,HTTP/3 却又紧锣密鼓地准备着了。今天就跟大家聊一聊这第三代 HTTP 技术。…

解密 HTTP/2 与 HTTP/3 的新特性

HTTP/2 相比于 HTTP/1.1,可以说是大幅度提高了网页的性能,只需要升级到该协议就可以减少很多之前需要做的性能优化工作。当然,兼容问题以及如何优雅降级应该是国内还不普遍使用的原因之一。虽然 HTTP/2 提高了网页的性能,但并不代表它已经完美,HTTP/3 就是为了解决 HTTP/2 存在的一些问题而被推出的。

HTTP/1.1 发明以来发生了哪些变化?

如果仔细观察打开那些最流行的网站首页所需要下载的资源的话,会发现一个非常明显的趋势。近年来,加载网站首页需要的下载的数据量在逐渐增加,并已经超过了 2100K。但在这里我们更应该关心的是:平均每个页面为了完成显示与渲染所需要下载的资源数已经超过了 100 个。…

HTTP/3 的过去、现在和未来

HTTP 协议为 Web 的发展提供了驱动力,它始于 1991 年的 HTTP/0.9,在 1999 年演变为 HTTP/1.1,并由 IETF(互联网工程任务组)负责进行标准化。HTTP/1.1 存在了很长一段时间,但 Web 不断变化的需求要求推出更好的协议,于是 HTTP/2 在 2015 年出现了。去年年底,IETF 又推出新版本 HTTP/3。对于有些人来说,这是一个惊喜,但也会让他们感到有一点点困惑。想要更好地了解 HTTP/3 的前世今生,以及它接下来的规划,来自 Cloudflare 博客的这篇最新文章将为你指点迷津。

在去年的“生日周”期间,我们宣布了对新生 Web 标准 QUIC 和 HTTP/3(当时称为“ HTTP over QUIC”)的初步支持,从而可以更快、更可靠、更安全地连接到网站和 API 等 Web 端点。我们还请客户加入一个等候队列,这样 QUIC 和 HTTP/3

CSS 定位详解

CSS 有两个最重要的基本属性,前端开发必须掌握:display 和 position

display属性指定网页的布局。两个重要的布局,我已经介绍过了:弹性布局flex网格布局grid

本文介绍非常有用的position属性。我希望通过10分钟的阅读,帮助大家轻松掌握网页定位,说清楚浏览器如何计算网页元素的位置,尤其是新引进的sticky定位。

 

    

Laravel 将数据表中的数据导出,并生成seed文件

 

laravel 开发过程中,我们为了将自己本地数据库中的数据导出给别人用有两种方法:最普通的也就是将自己的数据库用命令行或者图形操作工具导出成 .sql 的文件给对方使用 ,另外一种就是 laravel 提供的数据库 seed 文件,来看看怎么使用 seed :

安装isseed

composer require "orangehill/iseed": "2.1"

然后把 seed 添加到 provider 中:

  1. 'providers' => [
  2. ...
  3. Orangehill\Iseed\IseedServiceProvider::class,
  4. ],

到此 iseed 已经安装好了,下面来看看 iseed 的用法:

假如要导出某张表的数据,命令为:

php artisan 

linux上远程协助软件使用攻略

在您开启愉快的优麒麟生活后,尽管优麒麟已经具有不错的易用性,但您可能还会遇到一些无法独立解决的问题,例如:电脑发生故障、帮助父母使用优麒麟等等。可能条件不足以在用户手册或搜索引擎获取解决方案,这时请求其他富有经验的优麒麟用户远程协助您是一个不错的选择。一些场景下尽管您提供了详细的错误信息,他人仍会无法复现您遇到的问题,笔者建议您选择信任的其他用户远程连接至您的电脑获取协助。那么,如何在优麒麟上发起远程协助呢?

目前在优麒麟中有多种远程协助他人电脑的方案可选,这些方案采用的软件、加密和连接协议各有千秋,本文将从安装方法、安全性、连接协议和连接稳定性等方面介绍不同方案之间的区别以供用户参考。…

PHP使用反向Ajax技术实现在线客服系统

PHP使用反向Ajax技术实现在线客服系统

文章正文

PHP使用反向Ajax技术实现在线客服系统

反向Ajax技术,又称为服务器推技术,server push等。一般用于“在线客服”、“消息推送”、“即时通信”等功能中,比如新浪微博的私信功能,就是客户端不断的请求服务器并创建连接,去查看服务器有没有返回的信息,建立连接比较浪费服务器资源,下面我将根据客户端创建连接的不同性来介绍一下实现反向Ajax的三种思路。