ClearDb + Azure: установка форума Vanilla очень медленная

Миграция форума Vanilla (php) на веб-сайт Azure с базой данных cleardb mysql.

Это работает, но производительность ужасна с точки зрения загрузки страницы по сравнению с моей предыдущей установкой. Я предполагаю, что это медленное соединение с БД, но, возможно, это может быть кеширование не работает?

Любые указатели на то, что я могу сделать, чтобы исследовать / решить проблему? Любое предложение о том, как я могу доказать, что это проблема с cleardb?

Кто-нибудь использовал cleardb и Azure и имел проблемы с производительностью?

/ Niels

1

Решение

Это зависит от того, какой у вас план cleardb. https://www.cleardb.com/store/azure

Свободный (Mercury) имеет очень низкую производительность, особенно запись. Попробуйте хотя бы обновить до Венеры, она должна иметь умеренную производительность.

Убедитесь, что вы используете постоянные соединения. В противном случае каждый вызов базы данных будет рассматриваться как новое соединение.
http://php.net/manual/en/features.persistent-connections.php

Например, вот плагин для WordPress, который реализует его: https://wordpress.org/plugins/persistent-database-connection-updater/

Какой план сайтов Azure вы используете? Имейте в виду, Shared или 1 виртуальный процессор Core Basic / Standard могут быть довольно медленными.

2

Другие решения

Пожалуйста, посмотрите это тоже. Вкратце — добавьте следующую строку в файл с именем «.user.ini», расположенный в корневом веб-каталоге:
output_buffering = Off;

Источник:
https://thorstenhoffmann.com/2015/06/08/speeding-up-wordpress-on-azure-web-apps-with-cleardb-disable-output-buffering-in-php/

0

По вопросам рекламы [email protected]