опять этот кэш
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 в год (ато и в несколько рас меньше) а от того решения что ты придумал эфекта будет ноль, рас сайт несет нагрузку, значить нужно оптимизировать те скрипты что уже есть и действительно грузят, а не ставить костыли там где они не нужны
10.
Lugaro (30.06.2010 / 03:55)
Да и вообще кешить нужно данные которые обновляются редко, а у тебя количество элементов на странице динамичное, если бы не это, то можно было бы целые страницы брать, что действительно несло бы положительный и ощутимы результат, а так кешить по одной новости это бред, выборка с базы намного быстрей чем с файлов, единственное что могу предложить рас так хочется уменьшить нагрузку, если при выводе с текстом новости проводятся какие-то действия то лучше эти действия проделать уже при добавлении новости, это все что можно реализовать в этом скрипте ито это все блошиная оптимизация
11.
Maksim (30.06.2010 / 16:48)
Кеширование в mysql присутсвтвует за частую автоматически по умолчанию. Если первый раз я запросил данные то они попадают в кеш. Второй раз при идентичном запросе к бд получу данные с кеша. Если само поле измениться то кеш тоже при аналогичном запросе. Вроде удобно
а в общем автор цени свое время
12.
Олег (30.06.2010 / 17:20)
Кеширование в mysql присутсвтвует за частую автоматически по умолчанию.
Ну-ка покажи где ты это прочитал. Да и сама фраза "зачастую" и "по умолчанию" как-то не совсем понятна.
13.
Maksim (30.06.2010 / 21:07)
http://webew.ru/articles/1041.webew насчет по умолчанию сомневаюсь
14.
Maksim (30.06.2010 / 21:08)
В свое время много этого начитался
15.
Олег (01.07.2010 / 00:41)
это мемкеш, он по умолчанию отключен, более того его установка требует root-доступ
URL:
https://visavi.net/topics/11031