diff options
| author | 2018-10-14 00:35:43 +0200 | |
|---|---|---|
| committer | 2018-10-14 00:35:43 +0200 | |
| commit | 1cc891be35c50ad3fd1fcc3498a08f7f46462d35 (patch) | |
| tree | cfc5c2bbed29a9e4996f19624d57b7633f7653c2 /app | |
| parent | ee902ee7c4370421802768c3105ba269a4f97b16 (diff) | |
Remove some preload / prefetch (#2040)
* Remove next prefetch
This approach was only efficient in the specific case when no change was
made (no mark-as-read, favourites, tags), and useless in the other
situations.
Removed to reduce server load.
* Remove next prefetch from JavaScript too
* Remove some preload / prefetch
While useful for the first request, those preload / prefetch hints are
slightly negative for the following requets, especially server-side,
e.g. generating one log entry in Apache, and a bit more network traffic.
* Revert mistake
* Remove comment
https://github.com/FreshRSS/FreshRSS/pull/2040#discussion_r223214915
Diffstat (limited to 'app')
| -rw-r--r-- | app/FreshRSS.php | 1 | ||||
| -rw-r--r-- | app/layout/layout.phtml | 13 |
2 files changed, 1 insertions, 13 deletions
diff --git a/app/FreshRSS.php b/app/FreshRSS.php index 2bd5135a9..dec446a8e 100644 --- a/app/FreshRSS.php +++ b/app/FreshRSS.php @@ -90,7 +90,6 @@ class FreshRSS extends Minz_FrontController { } $filetime = @filemtime(PUBLIC_PATH . '/themes/' . $theme_id . '/' . $filename); $url = '/themes/' . $theme_id . '/' . $filename . '?' . $filetime; - header('Link: <' . Minz_Url::display($url, '', 'root') . '>;rel=preload', false); //HTTP2 Minz_View::prependStyle(Minz_Url::display($url)); } } diff --git a/app/layout/layout.phtml b/app/layout/layout.phtml index 1f11e0af1..b244639a4 100644 --- a/app/layout/layout.phtml +++ b/app/layout/layout.phtml @@ -11,10 +11,6 @@ <?php echo self::headScript(); ?> <link rel="shortcut icon" id="favicon" type="image/x-icon" sizes="16x16 64x64" href="<?php echo Minz_Url::display('/favicon.ico'); ?>" /> <link rel="icon msapplication-TileImage apple-touch-icon" type="image/png" sizes="256x256" href="<?php echo Minz_Url::display('/themes/icons/favicon-256.png'); ?>" /> - <link rel="prefetch" href="<?php echo FreshRSS_Themes::icon('starred', true); ?>" /> - <link rel="prefetch" href="<?php echo FreshRSS_Themes::icon('non-starred', true); ?>" /> - <link rel="prefetch" href="<?php echo FreshRSS_Themes::icon('read', true); ?>" /> - <link rel="prefetch" href="<?php echo FreshRSS_Themes::icon('unread', true); ?>" /> <link rel="apple-touch-icon" href="<?php echo Minz_Url::display('/themes/icons/apple-touch-icon.png'); ?>" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> @@ -32,14 +28,7 @@ <?php echo self::headTitle(); ?> <?php $url_base = Minz_Request::currentRequest(); - if (FreshRSS_Context::$next_id !== '') { - $url_next = $url_base; - $url_next['params']['next'] = FreshRSS_Context::$next_id; - $url_next['params']['ajax'] = 1; -?> - <link id="prefetch" rel="next prefetch" href="<?php echo Minz_Url::display($url_next); ?>" /> -<?php - } if (isset($this->rss_title)) { + if (isset($this->rss_title)) { $url_rss = $url_base; $url_rss['a'] = 'rss'; if (FreshRSS_Context::$user_conf->since_hours_posts_per_rss) { |
