CMS для сайта на 8 миллионов постов

123
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#11
Можно взять мощный виртуальный хостинг, если нет знаний по настройке ВДС. Там уже за вас всё сделали.
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Сергей 2on2
На сайте с 01.10.2010
Offline
149
#12
Возьмите VPS у админвпс.ру (не реклама) с администрированием. Помогут настроить. И с CMS не заморачивайтесь, вам оно не надо.
Пляжный волейбол - https://2on2.me
-S
На сайте с 10.12.2006
Offline
1355
#13
Coby #:

Сложность еще в том, что нужно сначала добавить эти 8 миллионов записей, а это займет очень много времени. На чистый WP около 1 часа импортируются 30-35к записей, после 300к время увеличивается до 4-5 часов (импортирую плагином WP All Import)

Вы 8 миллионов записей будете год импортировать плагином, потому что он проверяет наличие дублей и с ростом базы растет и время. Я данным плагином больше 250к записей не импортировал, но и то был ад.

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

M
На сайте с 04.12.2013
Offline
223
#14

Оно и на динамике спокойно будет работать (WP в расчет не беру 😀). А кешировать или нет, зависит от посещалки, т.е. при не оч. большой посещаемости можно и не кешировать в ФС.


Coby :
Структура должна быть такой: /category/id

Структура чего? Адресов постов (и что тогда такое url, те самые /category/id)? Других страниц что ли нет?

На G-Drive DBE и т.п. 8М постов вытягивать – плевое дело. Простой оптимизации БД достаточно (нужно не забыть индексы добавить и т.п.). Там скорее категории нужно будет оптимизировать (пагинацию и т.п.).

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
M
На сайте с 04.12.2013
Offline
223
#15
-= Serafim =- #:
но базу раздует до пары десятков гигов.
Как вы считаете? Если брать по 10 Кб на запись, то получится 80 гиг.
KM
На сайте с 08.10.2020
Offline
6
#16

  1. Допустим, эти 8 млн статей залили. Дальше то что будет с ними? Какая нагрузка будет на чтение? А то зайдет на ваш ресурс поисковой бот, и как начнет парсить, и тут то и ляжет ваш VDS 4х4 =[]
  2. База данных MySQL - Все базы данных в корне отличаются друг от друга, но замечаешь это только при высоких нагрузках. Дорога вам к опытному админу БД.
  3. CMSки Wordpress, Joomla ... - Это детский сад!
  4. Рекомендую посмотреть в сторону фреймворков, типа Laravel, лучше Symfony и в связке с PostgresQL. Symfony генерирует бинарники, что на порядок ускоряет работу сайта по сравнению с тем же голым PHP. PostgresQL 10+ тоже хранит данные в бинарниках. Кстати Ситимобил использует Symfony.
  5. А еще лучше все будет в связке GO+PostgressQL.
  6. Собственно задача ваша нетривиальная, поэтому её нельзя будет решить бесплатными инструментами, к сожалению.

Комплексный маркетинг https://karen.marketing https://t.me/karenmarketingrussia. Создание, продвижение и автоматизация интернет-магазинов. И пожалуйста, не забудьте поставить пальчик вверх, если словцо помогло =)
edogs software
На сайте с 15.12.2005
Offline
775
#17
karen.marketing #:
  • Допустим, эти 8 млн статей залили. Дальше то что будет с ними? Какая нагрузка будет на чтение? А то зайдет на ваш ресурс поисковой бот, и как начнет парсить, и тут то и ляжет ваш VDS 4х4 =[]
  • База данных MySQL - Все базы данных в корне отличаются друг от друга, но замечаешь это только при высоких нагрузках. Дорога вам к опытному админу БД.
  • CMSки Wordpress, Joomla ... - Это детский сад!
  • Рекомендую посмотреть в сторону фреймворков, типа Laravel, лучше Symfony и в связке с PostgresQL. Symfony генерирует бинарники, что на порядок ускоряет работу сайта по сравнению с тем же голым PHP. PostgresQL 10+ тоже хранит данные в бинарниках. Кстати Ситимобил использует Symfony.
  • А еще лучше все будет в связке GO+PostgressQL.
  • Собственно задача ваша нетривиальная, поэтому её нельзя будет решить бесплатными инструментами, к сожалению.
  • Вы посты что-ли набиваете?
    1) Статику можно раздавать даже самым дохлым вдс
    2) БД для статики не нужна
    3) Да
    4) Тяжелые фреймворки для хранения простого хтмл, что за бред
    5) Опять предлагаете БД зачем-то, да еще и язык экзотичный, что бы подольше прогера искать
    6) Задача банальная. Нагенерить кучу статичных страниц. ФС та же БД по сути если че.

    Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
    VG
    На сайте с 30.04.2017
    Offline
    86
    #18

    мало данных

    какой средний объем поста, какая посещалка

    если посты большие - полноценные статьи, то проще их в txt запилить по папкам,

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

    база в 8-10 гигов вместиться

    Andreyka
    На сайте с 19.02.2005
    Offline
    822
    #19

    Ваша задача проста до неприличия

    1. Берем тот-же популярнейший WordPress ( популярнейший)
    2. Ставим туда плагин, который экспортирует посты в статику
    3. Заливаем посты на дешевейший облачный хостинг (дешевейший)
    4. Всю динамику типа комментариев, тегов, счетчиков итд оформляем через AJAX или используем сторонние сервисы
    5. При апдейте одной из статей - заливается только она в статику (только 1 файл)

    Таким образом вы можете разместить сколь угодно статей за смешные деньги


    Будет нужна реализация  - обращайтесь. Вы знаете к кому. К кому угодно. Только не ко мне, я не работаю с копеечной маржинальностью.


    Не стоит плодить сущности без необходимости
    C
    На сайте с 13.01.2017
    Offline
    77
    #20
    VadimGen #:
    какой средний объем поста, какая посещалка
    karen.marketing #:
    Какая нагрузка будет на чтение?

    До 1000 знаков объем. Посещалки нет

    VadimGen #:
    Будет летать даже при очень выскойо посещалки

    Wordpress не выдерживает 300к постов

    Andreyka #:
    Ставим туда плагин, который экспортирует посты в статику

    Сразу 8 миллионов не получится добавить и экспортировать. И как я потом буду вносить правки? Например код Adsense добавлять

    miketomlin #:
    Структура чего? Адресов постов (и что тогда такое url, те самые /category/id)? Других страниц что ли нет?

    Структура URL, другие страницы - главная, страница рубрик, контактная форма, о сайте и т.д.

    123

    Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий