Как кэшировать из веб-поиска для пагинации? - PullRequest
0 голосов
/ 06 июня 2011

Минуту назад я видел http://www.123people.com, Я интересуюсь некоторыми технологиями из этого.

После поиска веб-фотографий.как кешировать данные тогда для нумерации страниц?В исходном коде я не вижу, чтобы он загружал все данные на странице, а затем делал пагинацию jquery с помощью div show, hidden.

И я не думаю, что хранить в базе данных - это хороший способ.

Кроме этого, Как кэшировать из веб-поиска для разбивки на страницы? (Мудрый способ, платите меньше ресурсов сервера.)

1 Ответ

0 голосов
/ 07 июня 2011

Например, они могут кэшировать результаты в виде «страниц» поиска [например, в виде файлов на жестком диске], возвращая только информацию о текущей странице и количестве страниц в коллекции. Если данные могут изменяться динамически, они могут хранить все результаты в одном месте, а затем «запрашивать» их для определенного подмножества этих данных.

У вас действительно много вариантов сделать это, и, вероятно, многие из них будут хорошими / достаточными.

Ресурсы:

http://planetcakephp.org/aggregator/items/4559-pagination-caching-with-cakephp

http://www.web -design-talk.co.uk / 210 / PHP-пейджинг-с-кэширование /

http://www.jotlab.com/2010/02/09/pagination-caching-with-cakephp/

http://stefanomanfredini.info/2010/09/single-query-cache-and-pagination-cache-until-a-future-post-and-ad-hoc-joins-an-over-override-of-appmodelfind/

google: php кеш пагинации

http://www.kattz.com/programming/20652-php-pagination-how-do-chnage-my-pagination-page-produce-static-pages-so-there-less-load-mysql-table.html

Очевидно, есть много ресурсов с CakePHP - я им не пользуюсь, но они покажут вам идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...