Назад | Перейти на главную страницу

Веб-сайт замедляется при одновременном доступе большого количества пользователей

Я новичок в веб-разработке. Я разместил свой веб-сайт на бесплатном веб-хостинге с бесплатным поддоменом. В бесплатном хостинге говорится, что они обеспечивают пропускную способность 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 пользователей будут использовать веб-сайт одновременно?

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