• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

25000 товаров. Wordpress еле ворочается. Что делать?

vipsite

Опытный
Вы не поделитесь настройками, пожалуйста?
Я весь его измучил и понять не могу, что не так делаю...

Время ответа сервера колеблется от 1200 мс до 20 мс.
Вебмастер гугла показывает среднюю статистику на 500мс, что реально много насколько я понимаю.

Для начала я все таки рекомендую установить этот плагин P3 (Plugin Performance Profiler) и этот еще Query Monitor - первый поможет проверить какие из Ваших плагинов дольше всего грузятся, чтобы выявить те которые потом уже либо деактивировать, либо оптимизировать, а вот второй плагин квери монитор, в реальном времени сможет показать запросы к базе практически на любой странице и покажет где есть ошибки..
В итоге Вы сможете увидеть общую картину, из-за чего Ваш сайт долго грузится (тормозит)... то ли это плагины, толи база данных, толи хостер..

А по плагину Супер Кэш, я обычно все оставляю поумолчанию, только включаю его и все... но люди еще рекомендуют подключать CDN, пока я до таких мер не доходил, стандартных настроек более чем было достаточно и доводил загрузку главной со слайдеом до 786мс.
 

-Vladislav-

Опытный
Местный

vipsite

Опытный
К сожалению или к счастью, я стараюсь меньше экспериментировать с плагинам (чего и всем желаю и советую..), сами понимаете, чем меньше плагинов тем лучше.. По свободе посмотрю, как закончу с решением данной проблемы по фильтру категорий товара, жаль что никто не может помочь..((
 

searchingman

Гуру
Местный
И все таки он существует...
Пример большого магазина на wordpress - 97690 товаров, + 4056 обзоров.
http://www.onlinetrade.ru/
Никаких тормозов.
По каким параметрам Вы определили, что это Wordpress.
Исходники страниц + известные сервисы определения CMS "говорят", что там нет Wordpress.
 

searchingman

Гуру
Местный
я конечно не супер спец по определению движков,
https://2ip.ru/cms/
не верить?
Доверяй, но проверяй.

Одни из самых популярных западных сервисов.
https://wappalyzer.com/
http://guess.scritch.org/
Один из самых авторитетных российских сервисов http://www.itrack.ru/whatcms/
Еще одна интересная статья по анализу крупнейших интернет-магазинов России https://habrahabr.ru/company/SECL_GROUP/blog/164005/

Никто из них не определяет, что там Wordpress.
Интересное обсуждение по бюджету http://dev.1c-bitrix.ru/support/forum/messages/forum6/topic67011/message352092/#message352092

Все это говорит о том, что даже если где-то там, чисто теоретически, и скрывается Wordpress , то работа (силы и средства) , которая проведена над этим проектом относит его к очень нетиповому решению.
 

-Vladislav-

Опытный
Местный
Wappalyzer и у меня не определил, честно сказать, - удивлен что 2ip.ru хоть что то показал.
Для такого проекта скрыть свой движок это нормальное явление.

Интересно было бы взглянуть на отчет WPScan, хотя можно и от него отгородиться, но все же интересно.
http://blog.kplus.pro/adm/total-wordpress-secutity.html
 

-Vladislav-

Опытный
Местный
Уменьшить запросы к базе с помощью redis.
Использовался плагин Redis Object Cache.
Open server, полупустой проект, 15 активных плагинов (естественно woo, из тяжелых Slider Revolution).

Redis-Object-Cache-plugin.jpg

Redis более чем вдвое уменьшил обращения к базе. На странице админки (открытая вкладка "плагины") ровно в 3 раза меньше запросов.
Слева на право: общее время загрузки страницы, используемая память, время обращения к базе, количество запросов к базе.
 
Последнее редактирование:

-Vladislav-

Опытный
Местный
Win 10 + VirtualBox + Ubuntu Server + phpRedis + Redis Object Cache plugin
( в данном тесте больше запросов к безе, потому что был добавлен еще один слайд в Slider Revolution, в остальном конфигурация сайта не поменялась в сравнении с тестом выше)

Redis-Object-Cache-plugin--UBUNTU.jpg

Даже без phpRedis, Ubuntu Server на виртуалке работает гораздо шустрее чем, например, тот же Open Server. Под виндой лучший вариант для локальной разработки.
 

-Vladislav-

Опытный
Местный
Сравнение производительности Redis и Memcached
Redis
  • запись: 9.36961
  • чтение: 9.03
Memcached
  • запись: 10.28c
  • чтение: 31.23с
Выводы
На одном и том же железе Redis показал примерно на 10% более высокую производительность в сравнении с Memcached. Оба решения имели конфигурацию "из коробки", т.е. никакие существенные изменения в файлы конфигурации не вносились.
http://www.fight.org.ua/publications/sravnenie-proizvoditelnosti-Redis-i-Memcached.html
 
  • Like
Реакции: D&B

astropsych

Новичок
Всем привет, подскажите пожалуйста. А это вообще-то нормально, что магазину WooCommerce в котором чуть больше 500 товаров, не хватает памяти 128 Мб на хостинге? Дело в том, что после захода в магазин выдает ошибочку: "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 79 bytes)..." Если же ходить просто по товарам, то все норм. Сам сайт тоже функционирует, а как только в магазин (/shop) - сразу ошибка. Пробовал убивать все лишние плагины - так же история. Сколько вообще памяти нужно для нормальной работы такого магазина хотя бы на 10 тыс товаров, кто-нибудь проверял?
 

D&B

Администратор
Команда форума
Местный
256 сейчас желательно для любого сайта на WP. Для магазина лучше 512+
 

dim70

Опытный
Доброе утро.
[QUOTE="... другие варианты например такой CDN как cloudflare.com очень даже неплох, в бесплатный пакет достаточно много включено, что очень сильно поможет снять нагрузку на сервер.[/QUOTE]
Решил попробовать. Добавил сайт, везде где что-то спрашивали нажимал ok, потом поменял DNS. На следующий день всё заработало - супер. Нагрузка на сервер снизилась, но совсем на немного. Аналогичный эффект достигается установкой плагинов кэширования, но мой вопрос не об этом. Я плохо разбираюсь в настройках DNS и предполагаю, что допустил на каком-то этапе ошибку и вот в чём она выражается. Я не могу теперь зайти в админку Wordpress и как, и где мне редактировать файлы сайта?
 

dim70

Опытный
Я прежде чем задать вопрос здесь провёл четно поиск в интернете о том как надо настраивать DNS чтобы получить правильную работу CDN cloudflare.com и не потерять доступ к редактированию информации на сайте как через ftp, так и через админку Wordpress, но ничего путного не нашёл. Все как один в картинках рассказывают как пошагово подключить CDN cloudflare.com и не более того.
Быть может если кто знает, что надо сделать чтобы не потерять доступ к редактированию информации на сайте как через ftp, так и через админку Wordpress - я был бы весьма признателен за информацию.
Не менять же каждый раз DNS когда возникает потребность опубликовать статью на сайте.
 

dim70

Опытный
development.JPG Тихо сам с собою... процесс изучения настроек идёт. И так научился видеть результат внесённых изменений в файлах через ftp
Для этого надо временно включить режим Development Mode
development.JPG

Но вот зайти традиционно в админку сайта www.имя_сайта.ru/wp-admin пока не получается:
не получается.JPG
 
Сверху Снизу