Ключевое слово здесь аутентифицировано !
В настоящее время (насколько я знаю) де-факто способы оптимизации для анонимного доступа заключаются в статических кешах страниц (varnish / squid / boost).
Тем не менее, насколько я знаю, это, кажется, не очень хорошо в сценарии, где большинство ваших пользователей проходят проверку подлинности.
Помимо очевидного APC, Memcache и затрат денег на аппаратные средства, каков наилучший способ повысить производительность при настройке сайта с высоким трафиком в основном для пользователей, прошедших проверку подлинности?
Например: drupal.org, социальные сети, сообщества и т. Д.
Сейчас меня больше интересует Drupal 6, так что я думаю, что MongoDB пока не подходит ...
источник
Установите Authenticated User Page Caching (Authcache) и Easy authcache и напишите свои собственные плагины для легкого authcache. Плагины делают некоторые части страницы доступными с помощью ajax. так большая часть страницы будет кэширована, а изменяющиеся части будут получены с помощью ajax. Вы можете использовать лак и другие прокси для кеширования таких страниц.
источник
Профилируйте свои медленные страницы с помощью XHProf. Это лучший инструмент для отображения медленных функций. Другой полезный инструмент - медленный журнал запросов mysql.
источник
Drupal.org действительно работает на Pressflow 6 и использует Varnish ; контент обслуживается с помощью балансировщика нагрузки, и ядром базы данных, вероятно, является MariaDB .
Если у вас есть сайт, похожий на Drupal.org по количеству зарегистрированных пользователей и по количеству узлов, вам следует проверить, можете ли вы использовать Pressflow; проверка того, можете ли вы использовать MariaDB вместо MySQL, вероятно, является следующим шагом.
источник