Я новичок в веб-разработке. Я разместил свой веб-сайт на бесплатном веб-хостинге с бесплатным поддоменом. В бесплатном хостинге говорится, что они обеспечивают пропускную способность 100 ГБ. Я просто загружаю файлы на сайт по ftp (filezilla).
Когда к веб-сайту обращается один пользователь за раз, веб-сайт функционирует правильно, но когда многие пользователи обращаются к веб-сайту одновременно, работа веб-сайта значительно замедляется.
Подробная информация об их сервере:
Web server Cowboy
HTTP response code 200
Server Address http://hostingsiteforfree.com
cache-control no-store, no-cache
connection close
content-length 16312
content-type text/html; charset=utf-8
date Fri, 17 Oct 2014 13:36:45 GMT
etag W/"JWDUj6JS+NPPLEYN43WfRQ=="
expires 0
pragma no-cache
server Cowboy
via 1.1 vegur
x-content-type-options nosniff
x-download-options noopen
x-frame-options DENY
x-xss-protection 1; mode=block
Time to contact web server 0.407361 seconds
В панели управления бесплатного хостинга прямо сейчас отображается следующая информация:
Нагрузка на сервер: 12.93
Загрузка сервера MySQL: 0,14
Версия Apache: Apache / 2.2.17
Версия PHP: 5.3
Версия MySQL: 5.1.58
Данные вставляются или извлекаются из базы данных mysql с помощью ajax в соответствии с действиями пользователя на веб-сайте.
Каковы возможные причины медленной реакции веб-сайта при одновременном доступе к нему нескольких пользователей?
Это проблема поддомена? Мне нужно покупать доменное имя?
Это проблема бесплатного хостинга?
Вызывают ли проблемы одновременно несколько запросов к базе данных?
Каковы требования к серверу или базе данных, если около 50 пользователей будут использовать веб-сайт одновременно?
Ты получаешь то, за что платишь. Этот сервер, вероятно, загружен до краев другими пользователями, использующими хостинг, поэтому вы мало что можете сделать, кроме как попробовать другого провайдера или хостинг самостоятельно.