Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Закрыть раздел для не зарегистрированных пользователей

Сообщение: #1-358-3
30.11.2014 23:04
Вам нужен вариант 2 + закрытый портал в отдельной папке.

когда нагрузка будет большой, на MySQL переходить бессмысленно. лучше переходить на VPS VDS с SSD.
Дело в том что файловая база контента - это практически работа из кеша. скорость ограничена только скоростью накопителя и временем доступа. SSD работают в 10 раз быстрее.
Чтобы вы не обманывались MySQL тоже хранит свои данные на диске - т.е. в файлах. просто на отдельном MySQL сервере. и SQL запросы MySQL сервер переводит к низкоуровневому доступу к файлам, к индексным таблицам и прочему. Там много еще всякого интересного есть и кеширование запросов и построение индексов и прочее, что делает MySQL удобным фреймворком. Но увы использование его в высоконагруженных приложениях возможно только в ограниченном применении.
В основном HUGE (нагруженные) проекты не используют ни MySQL, ни другие релятивисткие БД (PostgreSQL и т.п.)
Так Facebook с 1.5 млрд. пользователей работает на основе NoSQL решений. (NoSQL - Not Only SQL) Т.е. не только SQL. Дело в том что кластеризовать проще файловые структуры. Я любитель использовать низкоуровневые файловые операции, построчное чтение и построчная запись без посредников. с построением индексов баз и кешированием.
Поэтому в EWC было протестирован 1 млн. товаров на обычном хостинге и все летало, кроме некоторых неоптимизированных моментов (глобальный поиск в основном)
Но это не значит что EWC идеальный движок.
В жертву скорости было принесено многое чего, связанное в основном с администрированием.
Реальность такова, что обычное дело - это выбор пользователя между простотой движка, сложностью администрирования, скоростью работы, количеством товаров и статей, нагрузки на память стоимостью соответственного хостинга и прочим, прочим, прочим. Я стараюсь лаврировать в этом море проблем.
Я только гарантирую что на обычном дешевом хостинге EWC будет достаточно прилично работать при относительно большой нагрузке. Конечно хаброэффекта ему не выдержать, особенно при использовании тем (потребляет памяти больше). В принципе EWC перекрывает порядка 80% всех проектов до 2000-3000 посетителей в день и количесвтом товара до 20000. Если нужно больше - просто покупаете более дорогой хостинг (больше память, быстрее файловые операции).
А так - заддосить, захаброэффектить можно даже голый html. Просто мало кто задумывается об этом.