System - HTTP/2 Push (Joomla)

System - HTTP/2 Push (Joomla)

The, Pushed, Server, Your, Push, This, Items, Http, Pushing, More, Than, Tracking, Over, Page, Where, Allows, Plugin, With, Usually, Javascript, Css, Many

Joomla extension System - HTTP/2 Push (Joomla). I wrote this extension over a year ago, but never released it because the server support wasnt there. Apache 2 and now N

I wrote this extension over a year ago, but never released it because the server support wasn't there. Apache 2 and now NGINX both support HTTP/2 Push, so now it's time to put this technology to work for you.

For those not familiar with the standard, HTTP/2 introduced a concept known as "Push", where the server can send more than one document on a request. If your page has a stylesheet and/or javascript that is render blocking, the server can push those resources along with the requested many as you like (or as many as your server is configured to allow). This plugin allows you to let the server decide, or allows you to specify exactly what gets pushed on a visitors initial page load. If you're pushing 10 items, you've removed the need for your visitor to make 10 HTTP requests. While the savings is usually milliseconds, it's result is usually perceivable.

Where this plugin really shines is the tracking of pushed items. Without tracking, you risk pushing the same files to your visitors over-and-over again. Your 10k webpage gets slowed down by repeated pushes of 100k javascript and CSS files. Unlike the competing "Push" extensions, this extension keeps track of pushed items so they don't get pushed more than necessary.

- Scan document for push-able items automatically (script, css, image)
- Manually assign items to be pushed
- Pushed item/cache tracking prevents pushing the same resources more than once per session.
- HTTP Pre-connect for remote resources

Zdroj: Joomla Rozšírenia

2018-12-02 19:01:25 257 69Facebook | Twitter | Google+ | LinkedIn
Web PHP developer Milan Jankovec

<Milan Jankovec> Full Stack Web Developer

Vytváram webové stránky a aplikácie na mieru. Čistý a validný HTML5 kód na každej platforme, moderné animované CSS3 štýly a neuveriteľné JavaScript kúzla. Bezpečný a rýchly PHP kód bez obmedzení s geniálnou architektúrou databáz.

Najčítanejšie články

What's New in MySQL 5.6 Release Candidate

The MySQL 5.6 Release Candidate is an aggregation of the previous MySQL 5.6 Development Milestone Releases (DMR) and provides a true functio... čítať viac

MySQL 5.6: Improvements in Thread Pool

MySQL Thread Pool has now been updated for the MySQL 5.6 version. Obviously, with the much higher concurrency of the MySQL Server in 5.6 its... čítať viac

DBA and Developer Guide to MySQL 5.6

MySQL is the most trusted and depended-on open source database platform in use today. As such, 9 out of the top 10 most popular and highly-t... čítať viac

MySQL Applier for Hadoop

To support the growing emphasis on real-time operations, MySQL is releasing a new MySQL Applier for Hadoop to enable the replication of even... čítať viac

MySQL Cluster 7.3 GA: Increasing Developer Flexibility and Simplicity

The MySQL team at Oracle are excited to announce the immediate availability of the MySQL Cluster 7.3 Development Milestone Release GA releas... čítať viac

MySQL Cluster Auto-Installer: Video Tutorial

Learn how easy it is to deploy a MySQL Cluster database that has been configured to best meet your applications needs within your environmen... čítať viac

MySQL Replication Utilities: Video Tutorial

Learn how to use MySQL 5.6 and the MySQL Utilities to setup, monitor and manage your MySQL replication topology. See how a single command ca... čítať viac

MySQL 5.6 Replication - Enabling the Next Generation of Web & Cloud Services

The new MySQL 5.6.5 Development Milestone Release (DMR) introduces a much anticipated feature - Global Transaction Identifiers (GTIDs) for M... čítať viac

Dnešný výber

Two Candidate Recommendations Published for CSS WG

The CSS Working Group invites implementation of two Candidate Recommendations: CSS Grid Layout Module Level 1: This CSS... čítať viac

vWishlist (Joomla)

Joomla extension vWishlist (Joomla). vWishlist is a unique extension for Virtuemart in which user can add their Favorite or like Product to ... čítať viac

Draft Model for Tabular Data and Metadata on the Web, and a Draft Metadata Vocabulary for Tabular Data Published

The CSV on the Web Working Group, part of the Data Activity, has published two Working Drafts today: The Model for Tabular Data and Metadata... čítať viac

The most powerful Ubuntu phone is available to buy!

Were excited to announce that the most powerful Ubuntu phone, Meizu PRO 5 Ubuntu edition, is available to order here fro... čítať viac

W3C Invites Implementations of Authoring Tool Accessibility Guidelines (ATAG) 2.0

The Authoring Tool Accessibility Guidelines Working Group (AUWG) invites implementations of the Candidate Recommendation Authoring Tool Acce... čítať viac

First Public Working Draft: Cognitive Accessibility Roadmap and Gap Analysis

The Accessible Platform Architectures and Accessibility Guidelines Working Groups have published a First Public Working... čítať viac

First Public Working Draft: Trace Context

The Distributed Tracing Working Group has published a First Public Working Draft of Trace Context. A distributed applica... čítať viac

Debian 9 "Stretch" released

After 26 months of development the Debian project is proud to presentits new stable version 9 (code name Stretch), which... čítať viac