» » используется

Кэширование, Linux против Windows и Cookies

Кэширование

Не могли бы вы объяснить преимущества использования различных вариантов кэширования в SocialEngine (File-Based, Memcache, APC, и Xcache)?

Кэширование хранит данные, которые используются часто, но редко изменяются в памяти, так что они легко доступны для приложения. Байт-код кэширование (APC, Xcache) уменьшает вычислительную мощность используемых PHP скриптов, интерпретация файла PHP происходит, когда он изменился. Ускоряет PHP приложения, совсем немного. Memcache кэширование (если таковое имеются) будет использовать память (RAM), которой не так много как дисковой, однако она будет быстрее, чем файловое кэширование при выполнении операций чтения/записи. Если вы хотите узнать больше о кэшировании, ознакомьтесь с этой документацией.


Linux против Windows

Что предпочтительней сервер Linux или Windows. Если Linux, то что выбрать: RedHat, CentOS или Ubuntu?

Код оптимизирован для работы с Linux, а не Windows. Любой дистрибутив Linux должен работать нормально, но Ubuntu является самым простым в установке зависимостей. Мы рекомендуем Ubuntu, потому что это она современна и относительно проста в установке неудовлетворенных зависимостей. У нас есть хорошая статья о том, как выбрать сервер для вашего сообщества.


Cookies

Как устроен Cookies в SocialEngine?

Основные в SocialEngine
PHPSESSID - используется для отслеживания состояния входа
en4_install - используется для отслеживания состояния входа для менеджера пакетов
en4_language - магазины на выбранном языке
en4_locale - сохраняет выбранный язык
en4_maint_code - сохраняет пароль администратора
theme - сохраняет выбранную тему сайта

SocialEngine чат
n4_chat_room_last
en4_chat_whispers_active
en4_chat_imstate
en4_whispers_unread_ *

Пожалуйста, обратите внимание, что этот список включает только Cookies созданные нашим программным обеспечением. Этот список не включает Cookies создаваемые сторонними плагинами или услугами.
Читать далее

Настройка reCAPTCHA

reCAPTCHA — система, разработанная в университете Карнеги — Меллон для защиты веб-сайтов от интернет-ботов, и одновременной помощи в оцифровке текстов книг. В сентябре 2009 года reCAPTCHA была приобретена компанией Google.

Принцип работы
В отличие от традиционных систем распознавания пользователя как человека, путём введения определённого набора символов и цифр, система reCAPTCHA предлагает пользователю ввести два слова. Одно из них уже распознано и известно системе, другое слово системе неизвестно и не может быть распознано программой распознавания текста. Проверка ввода осуществляется по тому слову, которое известно системе. Неизвестное системе слово, введённое пользователем, сохраняется и используется в качестве возможного варианта распознания. Конечное распознание слова определяется путём вычисления наиболее часто используемого слова для ввода. Система reCAPTCHA широко используется такими сервисами, как Facebook, TicketMaster, Twitter, bash.org.ru, StumbleUpon и «Живой журнал», что позволяет использовать полученные результаты для распознания различной литературы, предназначенной для оцифровки. Эффективность подобного метода достаточно высока, поскольку системе предоставляется множество распознанных вариантов.



Настройка reCAPTCHA
Читать далее