<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/lib/http-conditional.php, branch 1.10.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.10.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.10.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2016-08-07T18:33:34+00:00</updated>
<entry>
<title>Apache Etag issue</title>
<updated>2016-08-07T18:33:34+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2016-08-07T18:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6266b86998718074b13b779e4f733485e2d39324'/>
<id>urn:sha1:6266b86998718074b13b779e4f733485e2d39324</id>
<content type='text'>
A -gzip suffix seems to be added and not removed somewhere in the Apache
+ PHP7 stack, which caused the caching to fail (the 304 Not Modified
responses were not working anymore).
Related to https://bz.apache.org/bugzilla/show_bug.cgi?id=39727
</content>
</entry>
<entry>
<title>PHP : suppression autres alertes</title>
<updated>2013-12-02T19:12:55+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-12-02T19:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=56b269cef6bc54fa8d8fc69ff0f0e8b2ffb36afb'/>
<id>urn:sha1:56b269cef6bc54fa8d8fc69ff0f0e8b2ffb36afb</id>
<content type='text'>
Voir https://github.com/marienfressinaud/FreshRSS/issues/310
</content>
</entry>
<entry>
<title>Améliorations chargement JS async</title>
<updated>2013-11-04T22:33:52+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-04T19:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=4a999fb6286bafcd070a1ebe53ceb5effacc8b59'/>
<id>urn:sha1:4a999fb6286bafcd070a1ebe53ceb5effacc8b59</id>
<content type='text'>
En particulier pour global_view.js.
Suppression d'une requête avortée dans Chrome.
</content>
</entry>
<entry>
<title>Mise à jour de la librairie http-conditional</title>
<updated>2013-11-04T22:33:04+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-03T21:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=665d22be76db6ea58ee88bf29674fd37b36f5e68'/>
<id>urn:sha1:665d22be76db6ea58ee88bf29674fd37b36f5e68</id>
<content type='text'>
Ajout d'un entête Expires qui ne devrait pas être nécessaire d'après la
spécification mais qui semble aider certains navigateurs
</content>
</entry>
<entry>
<title>Préchargement et requêtes conditionnelles HTTP/1.1</title>
<updated>2013-11-04T22:32:22+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-03T19:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=adc9a958afa5fb9f6f2dab4ae8abac1f932a7db4'/>
<id>urn:sha1:adc9a958afa5fb9f6f2dab4ae8abac1f932a7db4</id>
<content type='text'>
Grosse amélioration des performances en utilisant le cache HTTP :
- Implémentation de HTTP/1.1, c.a.d. If-Modified-Since, If-None-Match,
If-Unmodified-Since, If-Match... avec la librairie
http://alexandre.alapetite.fr/doc-alex/php-http-304/
- Support de HEAD (HTTP /1.0).
- Préchargement de la page suivante (avec link next prefetch) dans le
cas de pagination.
- Et nouvelle possibilité de navigation pour les navigateurs qui
supportent "next".
- La date de dernier changement est pour l'instant primitive et
correspond au dernier changement de la session PHP ou
Configuration.array.php ou application.log ou touch.txt.
- touch.txt est modifié a chaque requête UPDATE ou INSERT ou DELETE.
</content>
</entry>
</feed>
