aboutsummaryrefslogtreecommitdiff
path: root/app/models/RSSPaginator.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-11-03 20:28:52 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2013-11-04 23:32:22 +0100
commitadc9a958afa5fb9f6f2dab4ae8abac1f932a7db4 (patch)
tree4a739d492582f3ba95d66d6f8072f6ecbcc1e654 /app/models/RSSPaginator.php
parent231516f5238b6023001bed548569077c61411a4e (diff)
Préchargement et requêtes conditionnelles HTTP/1.1
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.
Diffstat (limited to 'app/models/RSSPaginator.php')
-rw-r--r--app/models/RSSPaginator.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/RSSPaginator.php b/app/models/RSSPaginator.php
index 7010291bc..86b4b5cac 100644
--- a/app/models/RSSPaginator.php
+++ b/app/models/RSSPaginator.php
@@ -19,6 +19,10 @@ class RSSPaginator {
return $this->items;
}
+ public function next () {
+ return $this->next;
+ }
+
public function render ($view, $getteur) {
$view = APP_PATH . '/views/helpers/'.$view;