Миграция форума Vanilla (php) на веб-сайт Azure с базой данных cleardb mysql.
Это работает, но производительность ужасна с точки зрения загрузки страницы по сравнению с моей предыдущей установкой. Я предполагаю, что это медленное соединение с БД, но, возможно, это может быть кеширование не работает?
Любые указатели на то, что я могу сделать, чтобы исследовать / решить проблему? Любое предложение о том, как я могу доказать, что это проблема с cleardb?
Кто-нибудь использовал cleardb и Azure и имел проблемы с производительностью?
/ Niels
Это зависит от того, какой у вас план 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 могут быть довольно медленными.
Пожалуйста, посмотрите это тоже. Вкратце — добавьте следующую строку в файл с именем «.user.ini», расположенный в корневом веб-каталоге:
output_buffering = Off;