mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-07-17 10:33:04 -04:00
Favicons : test pour améliorer le cache HTTP
Test d'utilisation de PATH_INFO plutôt que QUERY_STRING pour améliorer la mise en cache. À tester sur différents serveurs
This commit is contained in:
@@ -116,7 +116,7 @@ class FreshRSS_Feed extends Minz_Model {
|
||||
@unlink($path . '.txt');
|
||||
}
|
||||
public function favicon () {
|
||||
return Minz_Url::display ('/f.php?' . $this->hash());
|
||||
return Minz_Url::display ('/f.php/' . $this->hash());
|
||||
}
|
||||
|
||||
public function _id ($value) {
|
||||
|
||||
9
p/f.php
9
p/f.php
@@ -36,7 +36,14 @@ function download_favicon ($website, $dest) {
|
||||
return true;
|
||||
}
|
||||
|
||||
$id = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '0';
|
||||
if (isset($_SERVER['PATH_INFO'])) {
|
||||
$id = substr($_SERVER['PATH_INFO'], 1);
|
||||
} elseif (isset($_SERVER['QUERY_STRING'])) {
|
||||
$id = $_SERVER['QUERY_STRING'];
|
||||
} else {
|
||||
$id = '0';
|
||||
}
|
||||
|
||||
if (!ctype_xdigit($id)) {
|
||||
$id = '0';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user