ответы
Misha v.3 13.01.2004 00:35
1. да, кешировать стоит. от кеширования никому обычно хуже не становится :) увидит страницу поисковик или нет - зависит только от вас (как вы сделаете кеширование). если вы проверку на залогиненость сделаете внутри кеша - то ещё как увидит :)
2. как больше нравится/как возможно. например, иногда часть страницы может содержать персональную для посетителя информацию, а другая часть очень сложновычисляемую общую для всех информацию. в этом случае логично кешировать кусками. да, кстати, можно использовать вложеные операторы cache...
3. его надо использовать чтобы не производить вычисления, которые незачем производить часто, чтобы разгрузить сервер. если у вас одно посещение в день а информация меняется раз в час - кешировать смысла никакого. если информация меняется раз в день, а посещение одно в секунду - то кешировать есть очень большой смысл. безопасно-ли кешировать? это зависит от вас, как вы напишите код. с таким-же успехом вы можете без кеширования показать кому-нить информацию, не предназначеную для его глаз. вы формируете ключ кеширования. сделайте так чтобы он был разным у залогиненых/не залогиненых. или вообще не кешируйте для залогиненых.