Перейти к содержанию
Keyser

Параметры сервера или хостинга

Рекомендуемые сообщения

Мир всем.

 

Сборка 15512

 

В ближайшее время на сайт надо будет залить 300 000 товаров...

 

Как выжить движку с таким кол товаров, да и еще фото к каждому товару минимум 2-3.

 

Memcache прикручен.

 

На данный момент сайт на хостинге.

php_memory_limit 256

max_input_time: 360

php_max_input_vars: 10000

 

Сейчас на сайте около 500 товаров, все летает. Но в скором времени будет смерть) Посему интересуюсь заранее, что делать? Куда переносить? Какие параметры?

 

ПС Думаю важно - фильтры стоять не будут! Они топят тоже прилично. Если в категории 5000 товаров и стоит любой из нынешних популярных фильтров - нагрузка возрастает в разы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Apache/nginx?

В прошлом году тестил lamp на digitalocean за $5.

Для кеширования юзал APC, конфиг правда затерял где-то. Для апача подобрал вот такие настройки:
 

Timeout 180

MaxKeepAliveRequests 250

KeepAliveTimeout 2

<IfModule mpm_prefork_module>
    StartServers          2
    MinSpareServers       3
    MaxSpareServers       8
    MaxClients            10
    MaxRequestsPerChild   500
</IfModule>

php и мускул особо не тюнил. Так же поработал с индексами в бд (очень халтурно, правда :) ). Еще полезным оказался настроенный mod_pagespeed.

Держал 70к+ товаров, был фильтр. Верхний предел не искал, ибо небыло задачи. Думаю, раза в 2 точно можно было бы увеличить количество товаров. Ну а дальше не паханое поле неоптимизированных sql-запросов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. SSD хостинг

2. Обязательное использование кеширования (юзаю нитропак)

3. Про pagespeed Вам написали. 

4. Вместо MySQL MariaDB

5. nginx+php5-fpm

 

А дальше все по ходу дела крутить настройки, а потом код. Лучше всего нанять толкового админа, который все грамотно настроит. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если говорить о параметрах сервера - то на 100 000 товаров считайте нужно 2GB памяти, если вы хотите чтобы в админке поиск товаров при редактировании не залипал.

до 300к можно реализовать и на 4 в целом.

 

Опять же если говорить о нагруженном проекте - а не о (просто завелось и работает).

Требуются некоторые существенные доработки движка. Это помимо оптимизации базы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.