2016-07-22 8 views
-1

У меня есть локальный xampp, с php-приложением на php5.6, а база данных mysql удалена.Локальные файлы (xampp) с помощью удаленного mysql - очень медленные

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

MySQL на сервере ССД (быстро) ...

благодаря

ответ

0

Это всегда будет медленнее через удаленное соединение. Сколько действительно зависит от ряда факторов, связанных с вашей связью, а не с MySql.

Немногие вещи, которые нужно учитывать - вам действительно нужно работать с удаленным db? Можете ли вы использовать локальную копию и изменения синхронизации позже? Возможно, даже быстрее, если ваш код будет удален, и при обновлении кода вам будет немного больше времени на сохранение. Очень ситуативная, хотя в зависимости от вашей настройки разработчика.

Другим вариантом, который будет немного сложнее, является настройка локального db как ведомого только для чтения и, по крайней мере, таким образом, вы получите больше обновлений асинхронизации, то есть локальная база данных может отставать от удаленного мастера a бит, но любые чтения, которые вы делаете локально, вернутся к вашей «родной» локальной производительности. У вас будет дополнительная сложность настройки репликации Master/Slave с различными соединениями для чтения/записи, но это может быть что-то, что вы хотите сделать для производства в любом случае. (Вы можете делать мастер/мастер, но я бы не рекомендовал его по удаленному соединению.)

+0

Hi ldg, Целью является защита части моего приложения от новых программистов соединения, , поэтому я шифрую некоторые файлы (db config например,), и я притворяюсь, что ему предлагают только файлы и удаленные базы данных для него ... , но мой друг сказал мне, что с помощью моделей программист может создать с ним модальную базу данных ... Моя истинная цель - освободить достаточно кода для работы и достаточно, чтобы защитить все приложения ... последний программист, которого я нанял, после того, как я выпустил код и базу данных, он прошел путь ... почти с 2 годами работы. –