We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12710
    • 132 Posts
    Всем хорошего времени суток.
    У меня появилась нужда создать интернет магазин. В нем планируется около 40 000 (сорок тысяч) товаров. А возможно и больше. Соответственно вопрос. Как MODx справится с этой задачей. Тоесть движок потянет такую нагрузку или нет.
      Человек может все, главное захотеть
      http://vigmarket.com
      • 25321
      • 18 Posts
      Если планируется размещать эти товары в дереве документов, как отдельные документы, то MODx умрет примерно при 5 000 записях, зависит от мощности сервера, а именно объема оперативной памяти, выделенной для процессов PHP.
      Это связано с тем, что система кеширования MODx сохраняет всю структуру сайта в кеше (файл /assets/cache/siteCache.idx.php), в том числе и чанки, снипеты и т.п. Чем больше страниц тем больше размер файла. И когда размер файл превышает критический предел, PHP-интерпретатор вылетает с ошибкой "Fatal error: Allowed memory size of ******* bytes exhausted"
      Избежать этого можно, если увеличить размер выделяемой памяти для PHP:
      1) Через файл .htaccess
      php_value memory_limit 64M
      2) Через php.ini
      memory_limit = 64M
      3) В скрипте PHP
      ini_set(’memory_limit’, ’64M’)

      Но если есть ограничения хостером, то это не поможет.

      Поэтому в данном случае нужно создавать отдельную таблицу (цы) для товаров.
        • 12710
        • 132 Posts
        Спасибо за ответ. Я на форуме читал что у некоторых людей есть около 10000 страниц и все работает нормально. Теперь интиресуюсь этим вопросом.
          Человек может все, главное захотеть
          http://vigmarket.com