Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Виртуальный сервер для магазина (380 000 товаров)


Recommended Posts

Добрый день. Хочу спросить у знающих людей.

Есть виртуальный сервер или как его называет хостер CloudServer. 2 Гб ОЗУ, 1 CPU, и стандартный диск ( в плане скорости). На данный момент на сайте 380 000 товаров. После небольшой оптимизации удалось добиться более-менее быстрой работы сайта. Однако выяснилось, что самым слабым местом сайта является база данных ( её размер на данный момент 1,4 Гб). Если использовать поиск по сайту, то начинается жуткий ступор. Пару раз на сервере аварийно завершались процессы mysql. Сервер работает на Debian 7.6 установлен ISPManager.

В чем собственно вопрос.

Есть ли смысл делать дальнейшую оптимизацию данного магазина или мы уперлись в возможности данного сервера и нужно брать что-нибудь по-мощнее?

Если перенести базу данных на отдельный диск , хостер называет его ультра ( на базе ssd) ?

Может посоветуете способ снизить нагрузку на базу данных при поиске по сайту?

Link to post
Share on other sites

Не эксперт в системном администрировании, но мнением поделюсь.
Имеет смысл взять сервер с большим количеством ОЗУ, чтобы можно было выделить достаточно под кэш MySQL. 8Гб вам должно хватить с головой.
Диск под файлы данных MySQL должен быть отдельным, не обязательно SSD.
1 проц - это как-то мало на сегодняшний день (если имеется ввиду одноядерный).
ISPManager - не знаю, зачем его ставить, если у вас на сервере один сайт, это просто лишний софт, который потребляет ресурсы.
От оптимизации не стоит отказываться:
- перейдите на связку nginx+php-fpm, если вы ещё это не сделали и до сих пор сидите на апаче;
- подключайтесь к БД через сокет, а не через TCP/IP;
- оптимизируйте запросы к БД;
- имеет смысл использовать Sphinx.

Edited by ZeroHero
Link to post
Share on other sites

на сайте 380 000 товаров.

 

 

это на каком движке?

 

Есть виртуальный сервер

 

 

вай-вай....

А реальный не пробовали?

Или проще в Жигули пытаться слона запихнуть?

 

По современным меркам с учетом ваших задач у вас довольно смешная мощность VPS.

 

Интересно, а сколько у вас картинки занимают места вместе с кешем?

 

 

ISPManager - не знаю, зачем его ставить, если у вас на сервере один сайт, это просто лишний софт, который потребляет ресурсы.

 

 

Вещь довольно удобная и не мешает. Ресурсы не потребляет, используется лишь  в момент управления сервером через стандартный веб-интерфейс.

Link to post
Share on other sites

это на каком движке?

 

Это на OpenCart. Сейчас проверил количество товаров уже 396 000.

 

вай-вай....

А реальный не пробовали?

Или проще в Жигули пытаться слона запихнуть?

 

По современным меркам с учетом ваших задач у вас довольно смешная мощность VPS.

 

Интересно, а сколько у вас картинки занимают места вместе с кешем?

 

 Вот  и я думал, что конфигурация слабовата для таких задач. 

А вот реальный сервер дорогое удовольствие ( от 100$) , особенно у нормального хостера. 

 Сейчас занято около 40 Гб - это только  директория  /www , система стоит на другом диске.

Link to post
Share on other sites

А вот реальный сервер дорогое удовольствие ( от 100$) , особенно у нормального хостера.

http://www.ua-hosting.company/servers

Не реклама, можете успеть взять нормальный сервер за 50 баксов/месяц. Сам тут хостюсь уже три года.

Link to post
Share on other sites

http://www.ua-hosting.company/servers

Не реклама, можете успеть взять нормальный сервер за 50 баксов/месяц. Сам тут хостюсь уже три года.

Спасибо. Но мы работаем в Беларуси и у нас есть обязательный закон, что сайты работающие  у нас в стране должны физически размещаться на территории РБ.

Link to post
Share on other sites

Прекращайте торговать, если аренда сервера 100$ это дорого

Link to post
Share on other sites

Прекращайте торговать, если аренда сервера 100$ это дорого

 

Мне вот тоже как-то странно слышать про "дорого".

 

Скоро почти пол-миллиона товаров на сайте будет... даже если предположить, что из всех продаваемых товаров в наличии есть всего 1% и каждый товар стоит мифический $1, то уже 4000$ должно быть вложено в товар. А иначе магазин - это и не магазин вовсе.

 

Или вы воздухом торгуете?

Могу предположить, что товара у вас нет вовсе, а вы работаете чисто на комиссионных как посредник.

Очень сложно представить другие варианты чтобы при таком количестве товара 100$ за сервер было бы дорого...

Link to post
Share on other sites

Еще к вопросу об оптимизации.

Кто что думает про замену MySQL на MariaDB? По ощущению тестовые сайты работают быстрее на MariaDB

Link to post
Share on other sites

MariaDB, действительно, поинтереснее будет.

Последнее время именно с ней и работаю.

 

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.