про кэширование

#
про кэширование
1.) Планируем преобрести вашу CMS и делать на ней сайты, в связи с этим есть несколько вопросов по организации архитектуры взаимодействия. мы хотим сделать по такому принципу: frontend - nginx+memcached, backend - apache+mod_php+mod_rewrite. Вопрос в том , что nginx из memcached может только брать ключи, например по url, записывать их туда надо сторонними средствами. Поддерживает ли ваша система подобный функционал взаимодействия с memcached, или хотябы существует возможность собственной доработки под такую архитектуру в плане кэширования?
2.) Так же интересует есть у вас в системе модули Блогов и Облака тегов? А то в сравнении редакций не нашел...
Создание, продвижение и поддержка сайтов на HostCMS - Jenix.ru
Модератор
#
Re: про кэширование
jenix,
В плане двухуровневой архитектуры nginx - apache проблем нет, многие сайты на HostCMS так работают. Учитывая, что само выполнение системы происходит под Apache, а потом просто передается более легкому веб-серверу для отдачи конечному пользователю не совсем ясно, какое отношение в этой цепочки имеет Memcached. Или Вы хотите готовые статичные закэшированные страницы отдавать на связке nginx - Memcached? В таком случае у нас есть готовая система кэширования в статичные файлы для неавторизированных пользователей, правда без использования Memcached, никогда таких задач не стояло, файловая система с отдачей статики всегда отлично справлялась.
Вообще Memcached для сохранения пар ключ-значение нашей подсистемы кэширования вместо файловой системы. Это мы можем элементарно доработать.
2. Блоги реализуются на базе модуля информационных систем. Системы сообществ находятся в разработке. Облака тэгов реализуются на базе информационных систем или магазинов, есть во всех редакциях.
#
Re: про кэширование
Да, интересует именно возможность использовать nginx+memcached, чтобы лишний раз не обращаться к Apache. Для высоконагруженных проектов это будет намного быстрее, чем кэширование в файловой системе. Да и вообще memcached приобретает все большую популярность. Мы сейчас используем собственную небольшую cms на mod_perl и у нас скрипт записывает динамический контент в memcached по ключу, коим является запрашиваемый URL. Сейчас рассматриваем варианты коммерческих CMS, и хотелось бы все таки иметь (хотя бы в дальнейшем) возможность использования именно memcached. Думаю это было бы одним из преимуществ, особенно в больших проектах. А так ваша система очень даже интересна, учитывая то что вы не стоите на месте и еще планируете разработку модуля системы сообществ  
Создание, продвижение и поддержка сайтов на HostCMS - Jenix.ru
Модератор
#
Re: про кэширование
jenix,
Вы прям все планы раскрываете
Вообще если хочется сделать полное кэширование на nginx + memcached - не вижу проблем.
#
Re: про кэширование
в нынешней редакции не видете проблем? Или надо дорабатывать? Или своими силами как-то можно подстроить скрипты под свои задачи кэширования?
Создание, продвижение и поддержка сайтов на HostCMS - Jenix.ru
Модератор
#
Re: про кэширование
jenix,
Если Вы кэшируете целиком страницу - проблем не вижу, собственно все равно что бэкэнд выдает - взяли и закэшировали.
#
Re: про кэширование
nginx умеет только брать страничку из memcached, так устроен модуль nginx_memcached. Класть в кэш нужно сторонними средствами, поэтому и возник вопрос
Создание, продвижение и поддержка сайтов на HostCMS - Jenix.ru
Модератор
#
Re: про кэширование
jenix,
если нужно - можем сделать и такой вариант. Присылайте в поддержку информацию о том, с каким ключем класть в мемкэш.
#
Re: про кэширование
а в итоге HostCMS работает с memcached ? не нашёл нигде чётких инструкций "как"
спасибо
Модератор
#
Re: про кэширование
ssk,
В итоге eAccelerator и xCache, можем добавить и memcached, присылайте запрос в поддержку.
Авторизация