VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На какой хук повесить добавление в $specialtemplates
0
Вот собственно сабж
Если добавить на init_startup $datastore_fetch[] = "'mycache'"; - работает нормально, но судя по explain - дёргает отдельным запросом.
Если в файле вручную прописать в $specialtemplates то кеш берется общим запросом
Cybermama, они инициализируются ещё до подключения системы модулей, поэтому либо исправлением файла, либо дополнительным запросом.
А что заставляет использовать именно specialtemplates?
@zCarot
zМарковь
Хочет третью строчку =)
Join Date: May 2005
Location: Лольск
Posts: 2,883
Версия vB: 3.8.x
Reputation:
Гуру 7454
Репутация в разделе: 5101
1
по твиттеру понял)
свои поля из datastore не получится тем же запросом тягать, не изменяя файлов
разработчики рекомендуют в этих случаях использовать сторонние средства кеширования, типа APC
@Yoskaldyr
Специалист
Join Date: Jan 2007
Posts: 543
Версия vB: 4.0.x
Reputation:
Professional 556
Репутация в разделе: 166
1
Cybermama, В соседней теме спрашивал аналогичный вопрос. Пришлось писать свои функи для работы с различными системами кеширования (файл с функами там-же в первом посте, memcache-а нет, т.к. не очень быстрый он, да и заново подключение к нему делать надо, т.к. встроенный класс сразу закрывает соединение с мемекеш сервером после получения данных).
P.S. $specialtemplates удобно использовать для своих отдельных php скриптов или полностью переходить на свою систему кеширования.
Ну там где есть свои пхп-файлы - само собой specialtemplates но ещё надо во всякие forumdisplay\search юзать.. поэтому пока оставила на init_startup, потом может ручками поправлю
Я просто ещё на орге статьи смотрела и вроде как там писалось что можно в specialtemplates впаять но видимо там для более старых веток Yoskaldyr, да я скачивала твой файлик - тут штука ещё в том что у заказчика серв виндовый и хз есть ли там кешилка какая
А что заставляет использовать именно specialtemplates?
Quote:
Originally Posted by zCarot
по твиттеру понял
а specialtemplates можно для чего-то ещё использовать???
Cybermama добавил 16.09.2010 в 23:31
Quote:
Originally Posted by Yoskaldyr
врядли... но всегда можно проверить что прописано в config.php (какой датастор)
99% - filecache или ''
Last edited by Cybermama : 09-17-2010 at 12:31 AM.
Reason: Добавлено сообщение
@Yoskaldyr
Специалист
Join Date: Jan 2007
Posts: 543
Версия vB: 4.0.x
Reputation:
Professional 556
Репутация в разделе: 166
1
Quote:
Originally Posted by Cybermama
99% - filecache или ''
что очень ожидаемо от win платформы. Хотя встречаются иногда и xcache и другие кешеры (но довольно редко, ведь надо уметь их собрать под win, а это не все могут)
@zCarot
zМарковь
Хочет третью строчку =)
Join Date: May 2005
Location: Лольск
Posts: 2,883
Версия vB: 3.8.x
Reputation:
Гуру 7454
Репутация в разделе: 5101
1
Quote:
Originally Posted by Cybermama
а specialtemplates можно для чего-то ещё использовать???
да-да, тупанул) ну потом исправился и написал правильный ответ)