Wordpress и 1 миллион записей

12
E
На сайте с 07.10.2016
Offline
48
1355

Добрый день!

Есть определенный контент, хотелось бы весь его залить на вордпресс, так как уже есть готовый проект со всеми нужными плагинами. Если брать другую CMS, слишком много придется переделывать.

У меня уже был опыт, сайт со 100 000 статей очень сильно тормозил при настройке сервера по умолчанию на фаствпс. Понимаю, что нужно будет найти человека для оптимизации. Скажите, реально ли чтобы сайт на вордпресс с 1 000 000 опубликованных записей работал быстро? И если да, то учитывая грамотную настройку, какой сервер потянет такое чудо? Посещаемость планируется не более 10 000 уников в сутки.

S
На сайте с 08.06.2018
Offline
50
#1

если всю бд в озу закините то будет быстро работать, но базу саму еще нужно будет тюнить

Aisamiery
На сайте с 12.04.2015
Offline
206
#2

spanjokus, базе вообще пофигу сколько в ней записей, скорость её работы зависит напрямую от прямоты рук работающего с ней.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
S
На сайте с 23.05.2004
Offline
290
#3

С миллионом записей даже банальную пагинацию в динамике построить будет не так просто :) А уж с плагинами вордпресса, в которых оптимизация на последнем месте - вообще кранты.

Решение простое - закинуть этот миллион в базу и оптимизировать те участки, где будут тормоза.

Это просто мой личный сайт (https://phpdevs.com/) в моей подписи.
-S
На сайте с 10.12.2006
Offline
Модератор1196
#4
elrego:
Скажите, реально ли чтобы сайт на вордпресс с 1 000 000 опубликованных записей работал быстро? И если да, то учитывая грамотную настройку, какой сервер потянет такое чудо? Посещаемость планируется не более 10 000 уников в сутки.

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

edogs software
На сайте с 15.12.2005
Offline
714
#5
elrego:
Добрый день!

Есть определенный контент, хотелось бы весь его залить на вордпресс, так как уже есть готовый проект со всеми нужными плагинами. Если брать другую CMS, слишком много придется переделывать.

У меня уже был опыт, сайт со 100 000 статей очень сильно тормозил при настройке сервера по умолчанию на фаствпс. Понимаю, что нужно будет найти человека для оптимизации. Скажите, реально ли чтобы сайт на вордпресс с 1 000 000 опубликованных записей работал быстро? И если да, то учитывая грамотную настройку, какой сервер потянет такое чудо? Посещаемость планируется не более 10 000 уников в сутки.

Пока не попробуете - не узнаете.

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

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход.
M
На сайте с 20.02.2013
Offline
44
#6

Если я правильно понял задачу, то есть вариант использования XMLRPC для wp, только нужно определиться с задачей от чьего имени посты, какими датами постились, нужны ли комментарии и т.д.

Я использовал модуль для python wordpress_xmlrpc

примерно так:


wp = Client(wpUrl, wpUserName, wpPassword)

# user
authorID = add_user(post.get('author')) // своя функция для создания wp_user

wppost = WordPressPost()
wppost.title = 'заголовок поста'
wppost.content = 'текст поста'
wppost.post_status = 'publish'
wppost.comment_status = 'open'
wppost.user = authorID

// пляска с датами
d = str(post.get('post_date')).replace('Z', '')
pdate = datetime.strptime(d, '%Y-%m-%d %H:%M:%S')
wppost.date = pdate
wppost.date_modified = pdate

post_id = wp.call(NewPost(wppost)) // вставляем пост

totamon
На сайте с 12.05.2007
Offline
347
#7
elrego:
сайт со 100 000 статей очень сильно тормозил

статьи и записи - это разные сущности, по разному хранятся и обрабатываются, с 1М записей все нормально будет)

Хостинг от 90р ( https://goo.gl/h1VRkY ) и ВПС от 161р ( https://goo.gl/vw9JH7 ) 14 дней бесплатный тест! Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno а тут ВПС за 1,25$ https://8fn.ru/vps1doll Монетизация любых сайтов PUSHами ( https://8fn.ru/push ) - лучшая цена клика и показа ;)
SeVlad
На сайте с 03.11.2008
Offline
1398
#8
elrego:
Скажите, реально ли чтобы сайт на вордпресс с 1 000 000 опубликованных записей работал быстро?

Для ВП "вообще" - реально.

Для конкретного сайта - не важно сколько записей. Важно как сделан.

Stek:
С миллионом записей даже банальную пагинацию в динамике построить будет не так просто

У ВП уже в ядре есть и транзитный и объектный кеши ;) Вопрос больше в правильном использовании "этого брахла" (из анека). Тем более что пагинация "в динамике" явно не для 1М нужна будет.

totamon:
статьи и записи - это разные сущности, по разному хранятся и обрабатываются, с 1М записей все нормально будет)

Точнее страницы и записи.

"Статьи" - это записи (в см должны ими быть).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
BooblikBBW
На сайте с 01.07.2014
Offline
74
#9

Есть пара проектов на wp по 700К страниц.

Посещение до 3к в сутки.

VDS с небольшими настройками + кеширование.

Всё ок.

W0
На сайте с 02.04.2007
Offline
176
#10

Голый WP еще потянет, а вот с фразой "со всеми нужными плагинами". Думаю не потянет без жесткой оптимизации и кеширования.

12

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