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

12
E
На сайте с 07.10.2016
Offline
51
2431

Добрый день!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
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
437
#7
elrego:
сайт со 100 000 статей очень сильно тормозил

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

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
elrego:
Скажите, реально ли чтобы сайт на вордпресс с 1 000 000 опубликованных записей работал быстро?

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

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

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

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

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

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

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

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
BooblikBBW
На сайте с 01.07.2014
Offline
89
#9

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

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

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

Всё ок.

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

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

12

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