<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/app/models/Entry.php, branch 0.6.1</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.1</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=0.6.1'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2013-11-08T23:46:43+00:00</updated>
<entry>
<title>Affichage dynamique des favoris non lus</title>
<updated>2013-11-08T23:46:43+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-08T23:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=bdb69080f8d0bf50aa7d297ba5c5e992f05bdcd0'/>
<id>urn:sha1:bdb69080f8d0bf50aa7d297ba5c5e992f05bdcd0</id>
<content type='text'>
Corrige https://github.com/marienfressinaud/FreshRSS/issues/222
Il reste toujours une situation curieuse lorsqu'on a fini de lire tous
les favoris non-lus, mais à voir une autre fois
</content>
</entry>
<entry>
<title>Actualize : évite d'ajouter les articles déjà connus</title>
<updated>2013-11-05T17:37:41+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-11-05T17:37:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=fdb2b7588e2326dc36823d7fac5f88ff8ebee2ec'/>
<id>urn:sha1:fdb2b7588e2326dc36823d7fac5f88ff8ebee2ec</id>
<content type='text'>
Dans la plupart des cas, évite d'ajouter les articles déjà présents dans
la base de données, en faisant une pré-requête (une par flux, pas une
par article).
Par exemple, si un flux RSS fournit 20 articles, alors la pré-requête
charge une liste d'exclusion de 20+2 identifiants d'articles.
Ce patch réduit considérablement le nombre de requêtes et la charge de
la base de données durant les mises à jour, et en particulier le trafic
réseau entre PHP et la base de données.
Les mises à jour sont du coup aussi plus rapides.
</content>
</entry>
<entry>
<title>Hack temporaire en attendant la recherche côté base-de-données</title>
<updated>2013-10-30T20:23:45+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-10-30T20:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=2906d8dd2e4eac558854d84ff2704f063c5f297e'/>
<id>urn:sha1:2906d8dd2e4eac558854d84ff2704f063c5f297e</id>
<content type='text'>
Limite la recherche aux 20000 plus récents articles, en attendant https://github.com/marienfressinaud/FreshRSS/issues/204</content>
</entry>
<entry>
<title>Issue #155 : correction bug prefix table SQL</title>
<updated>2013-09-15T09:29:31+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-09-15T09:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=35dcb5e39aee8029fee541d5649456bc385cd649'/>
<id>urn:sha1:35dcb5e39aee8029fee541d5649456bc385cd649</id>
<content type='text'>
Le préfixe freshrss_ était rentré en dur dans une des requêtes
</content>
</entry>
<entry>
<title>Issue #155 : suppression fonctions commentées</title>
<updated>2013-09-14T19:59:54+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-09-14T19:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=d9975d86a2d159c0f2442b9ee02f0523b8577af3'/>
<id>urn:sha1:d9975d86a2d159c0f2442b9ee02f0523b8577af3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'SqlOptimisation' of https://github.com/Alkarex/FreshRSS into Alkarex-SqlOptimisation</title>
<updated>2013-09-14T17:44:53+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-09-14T17:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=008d6a704748f04687ecf14f587b986d2fe5eacd'/>
<id>urn:sha1:008d6a704748f04687ecf14f587b986d2fe5eacd</id>
<content type='text'>
Conflicts:
	app/controllers/feedController.php
</content>
</entry>
<entry>
<title>Fix issue #151 : marquer lus les articles du futur</title>
<updated>2013-09-14T17:26:01+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2013-09-14T17:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=73fe0eabbe4461ba8c6d24692ca05de0ac93de11'/>
<id>urn:sha1:73fe0eabbe4461ba8c6d24692ca05de0ac93de11</id>
<content type='text'>
On peut désormais marquer comme lu les articles parus dans le futur
</content>
</entry>
<entry>
<title>Handle paging for entries with identical date</title>
<updated>2013-09-04T07:28:27+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-09-04T07:28:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=cf62bcd3d31a801a16a06608b6a953613f68fbde'/>
<id>urn:sha1:cf62bcd3d31a801a16a06608b6a953613f68fbde</id>
<content type='text'>
Paging now works even when many entries have the same date.
SQL speed could probably be improved by testing first on date, and then
on CONCAT.
Also, having an index on date would probably help too.
</content>
</entry>
<entry>
<title>Work around</title>
<updated>2013-09-04T00:20:02+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-09-04T00:20:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=040e72fe4f4d6105239dc21d68e97dc8be724dc3'/>
<id>urn:sha1:040e72fe4f4d6105239dc21d68e97dc8be724dc3</id>
<content type='text'>
In the current SQL request with LIMIT, if many dates are identical, the
pagination may not work properly. Added a little more tolerance, but
will have to be solved better.
</content>
</entry>
<entry>
<title>Disable SQL LIMIT optimisation during search</title>
<updated>2013-09-03T21:35:33+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2013-09-03T21:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=f55ae730e6477f37566722961ca7e7ab9ad7f3c5'/>
<id>urn:sha1:f55ae730e6477f37566722961ca7e7ab9ad7f3c5</id>
<content type='text'>
This patch is to make search work again after the new SQL optimisations,
by removing some of the optimisations when searching is used.
Optimisation of search is left for some future work.
The whole base is indeed transfered from MySQL to PHP, which is not
good.
</content>
</entry>
</feed>
