опять этот кэш

1. Славик (30.06.2010 / 01:00)
вопрос состоит в том пишу новости на бд, как реализовать постраничную навигацию? кэш дополнительно обрабатывать для постраничной навигации это уж слишком использование бд теряет полный смысл... подскажите как лучше посткпить в данном случае

2. Саня (30.06.2010 / 01:06)
Уточни что ты имеешь в виду и причем тут кеш.
Постраничка например тут
http://www.softtime.ru/info/articlephp.php?id_article=33
Да и вопще сейчас полно класов всяких для постранички, изобретаем велосипед в который раз...

3. Михаил (30.06.2010 / 01:33)
у тебя такие большие новости, что приходится кэшировать?

4. Славик (30.06.2010 / 01:41)
проэкт моштабный и любая мелочь влияет на генерацию страницы

5. Lugaro (30.06.2010 / 01:55)
Кешируй отдельно каждую страницу а при добавлении новой новости сбрасывай кеш, хотя сомневаюсь нужен ли там вообще кеш, новостей много быть не может если это не новостной портал
любая мелочь влияет на генерацию страницы
У тебя что там на всех страницах новости выводятся?

6. ramzes (30.06.2010 / 01:56)
Цель использования кеширования озвуч тогда может кто что посоветует. А то не понятно чего ты этим хочешь добиться..

7. Славик (30.06.2010 / 02:19)
для уменьшения общей нагрузки на сервер, новости пишутся для трекера который по локальной сети обслуживает 2 города. и так нагрузка не хилая.
Кешируй отдельно каждую страницу
а если один пользователь укажет что хочет видеть 5 новостей а не семь?
хотя сча посидел подумал что в кэш пускать только те новости которые постоянно выводятся тоесть последние а остальные пусть из базы. по своему опыту что даже тут я один раз зашел в новости и то перепутал линк с форумом промазал русско вырожаясь))

8. Саня (30.06.2010 / 02:51)
ппц, ты гонишь. Кеш на новости.... У меня прямиком с базы и генерация 0.004 сек
http://mobsi.net/news Как будто ты делаешь что в новостях будет over 9000 записей.

9. Lugaro (30.06.2010 / 03:40)
semax__есть чо7 (Сегодня / 01:19)
а если один пользователь укажет что хочет видеть 5 новостей а не семь?
Ну так сразу нужно писать что количество новостей на страницу может меняться, какой вопрос такой ответ =)
хотя сча посидел подумал что в кэш пускать только те новости которые постоянно выводятся тоесть последние а остальные пусть из базы.
Лишнее действие, там тех новостей будет не больше 1000 в год (ато и в несколько рас меньше) а от того решения что ты придумал эфекта будет ноль, рас сайт несет нагрузку, значить нужно оптимизировать те скрипты что уже есть и действительно грузят, а не ставить костыли там где они не нужны smile

10. Lugaro (30.06.2010 / 03:55)
Да и вообще кешить нужно данные которые обновляются редко, а у тебя количество элементов на странице динамичное, если бы не это, то можно было бы целые страницы брать, что действительно несло бы положительный и ощутимы результат, а так кешить по одной новости это бред, выборка с базы намного быстрей чем с файлов, единственное что могу предложить рас так хочется уменьшить нагрузку, если при выводе с текстом новости проводятся какие-то действия то лучше эти действия проделать уже при добавлении новости, это все что можно реализовать в этом скрипте ито это все блошиная оптимизация

11. Maksim (30.06.2010 / 16:48)
Кеширование в mysql присутсвтвует за частую автоматически по умолчанию. Если первый раз я запросил данные то они попадают в кеш. Второй раз при идентичном запросе к бд получу данные с кеша. Если само поле измениться то кеш тоже при аналогичном запросе. Вроде удобноsmile а в общем автор цени свое времяsmile

12. Олег (30.06.2010 / 17:20)
Кеширование в mysql присутсвтвует за частую автоматически по умолчанию.
Ну-ка покажи где ты это прочитал. Да и сама фраза "зачастую" и "по умолчанию" как-то не совсем понятна.

13. Maksim (30.06.2010 / 21:07)
http://webew.ru/articles/1041.webew насчет по умолчанию сомневаюсьsmile

14. Maksim (30.06.2010 / 21:08)
В свое время много этого начиталсяsmile

15. Олег (01.07.2010 / 00:41)
это мемкеш, он по умолчанию отключен, более того его установка требует root-доступ

URL: https://visavi.net/topics/11031