Я занимаюсь разработкой проекта, который в последнее время набирает популярность.
Это развитие, конечно, встречается с распростертыми объятиями, и его тоже несколько ожидают. Поэтому я принял все меры предосторожности в отношении создания эффективного и безопасного кода. Однако, когда дело доходит до серверных мощностей, у меня не было финансовых средств, чтобы создать достаточные накладные расходы.
Я подозреваю, что моему веб-сайту рано или поздно станет не хватать производительности, и мне нужна помощь, чтобы выбрать, какой путь и какие расставить приоритеты.
У меня есть несколько вопросов, и я был бы признателен за любой вклад из вашего большого опыта.
Сайт в настоящее время основан на PHP + MYSQL + jQuery. Я пытался помнить при кодировании, чтобы обеспечить строгий и разумный трафик данных и запросы к серверу / запросы к базе данных.
Сначала большой вопрос:
Как вы продолжаете наращивать производительность сайта, когда ваши финансовые ресурсы постоянно ограничены?
Я ожидаю, что сайт будет приносить доход в короткие сроки, что позволит мне инвестировать все больше и больше в разработку парка серверов, возможно, локализуя его в разных регионах и / или странах для более быстрого доступа и лучшей маршрутизации.
Есть ли люди вокруг, имеющие опыт перенаправления пользователей на разные серверы, может быть, в стиле кругового размещения они размещены на разных серверах для уменьшения нагрузки?
Стоит ли отбрасывать PHP + MySQL и двигаться в каком-то направлении, чтобы лучше справиться с нагрузкой?
Стоит ли нанимать специалиста по безопасности веб-сервера, который будет работать и обновлять парк серверов, возможно, включая резервные копии и т. Д .?
Стоит ли нанимать кого-то, чтобы просмотреть код и сделать его более эффективным?
Это всего лишь несколько вопросов от моей головы. Любые советы о том, как плавно перейти на более крупные веб-серверы, приветствуются. Любые подводные камни, в которые вы, ребята, попали? Пожалуйста, обсудите и просветите меня.