Повышаем скорость загрузки сайтов на Drupal с MongoDB

Константин Медведев Январь 14, 2013

Большая вычислительная нагрузка или наплыв посетителей неизбежно замедляют работу сайта. Работая над различными проектами, мы пробовали решить эту проблему разными путями:

  • настройками сервера БД и установкой дублирующих серверов;
  • организацией механизма кэширования в Memcached;
  • частичным снятием нагрузки с MySQL за счет хранения «подогретых» данных в MongoDB.

Сегодняшний пост — для веб-разработчиков, которые хотят повысить стабильность и скорость загрузки сайта; инструмент — MongoDB.

Решение проблемы длительных операций и интерактивного отображения статуса выполняемой операции в PHP

Алексей Багрянцев Октябрь 3, 2012
На одном из PHP проектов среднего размера возникли проблемы, связанные с выполнением тяжеловесных операций и интерактивном отображении статуса исполняемой операции. Кроме блокировки исполнения других запросов и перехода по другим ссылкам портала пользователь пребывал в неведении и не догадывался, что же происходит в данный момент времени, когда же закончится операция, возможно, произошла ошибка и т.д. Проект изначально носил статус экспериментального, требования к выполняемым фазам часто менялись на лету, изменялись приоритеты и вектор развития системы.

Атака клонов, эпизод «Покер» или Как реализовать нагрузочное тестирование игрового сервера

Дмитрий Черемнов Июнь 9, 2012
Как реализовать нагрузочное тестирование игрового сервера Алгоритм нагрузочного тестирования сервера, построенного на технологиях Java, который наша команда использовала в ходе разработки игрового приложения «Покер» для социальных сетей. Наш алгоритм не только прост в реализации, но и обеспечивает неплохой уровень умения автоматическим игрокам, позволяя тестировать функции приложения наравне с игроками реальными.
  • Страницы:
  • 1