- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А какиим плагином можно к wp подключить memcache?
Я сам не знаю! Я лишь предложил в первом предложении сделать как в SE. Там раньше не было кэширования! Потом дошли до того, написали php-код для memcached. Вот я и сообразил! Зачем человеку код править для WordPress, когда можно сделать по-другому!
Вот же написано: "У меня есть одна идейка! Знаете, например, двиг SE 3.15 использует memcached. Вы обратитесь на форум socialengine.ru или socialengine.su, там, как и здесь, тоже приличные спецы сидят и они Вам настроят это ПО кэширующая как и для SE".
Где я написал, какой плагин? Это идея!
Хотите совет?
Напишите плагин для wp, который будет кешировать в memcache
Поможете многим людям
Вообще-то есть плагин который кеширует в memcache для Wordpress’а.
WordPress плагин Batcache использует Memcached для кэширования страниц.
Испытания Batcache показали увеличение скорости отдачи страницы в 40 раз: страница сгенерированая за 200ms загружалась из кэша за 5ms. Автор заявляет, что WordPress сможет обрабатывать в 20 раз больше запосов с установленным Batcache при той же нагрузке на сервер.
Но сам плагин несколько медлительный, например, в обработке страниц он отстает по скорости от плагина WP-Super-Cache.
Вот если сделать тюнинг самого плагина можно добиться больших результатов.
Ссылка на плагин http://wordpress.org/extend/plugins/batcache/
Также нужно будет оптимизировать сам Wordpress.
1. Оптимизация языкового модуля
Скачать ru_RU_lite.mo для WordPress 2.6 - 2,8
файл ru_RU_lite.mo копируем в папку \wp-includes\languages\ (для Wp 2.5-2.6), в папку \wp-content\languages\ (для Wp 2.7-2.8).
для Wp 2.5-2.6 в файле wp-config.php заменить строку define ('WPLANG', 'ru_RU');
на if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');
для Wp 2.7-2.8 раскомментировать нужную и удалить или закомментировать оставшуюся.
результаты для WordPress 2.7:
Запросов: 60 | 0.689 Потребление памяти: 18.89MB
Запросов: 60 | 0.539 Потребление памяти: 16.6MB
2. Оптимизация шаблона, теги заменить на "статический" код
<?php language_attributes(); ?> - dir="ltr" lang="ru-RU-lite"
<?php bloginfo('html_type'); ?> - text/html
<?php bloginfo('charset'); ?> - charset=UTF-8
<?php bloginfo('name')> - название блога
<?php bloginfo('description'); ?> - описание блога
<?php bloginfo('stylesheet_url'); ?> - указывам путь до файла стилей CSS, например /wp-content/themes/default/style.css
<?php bloginfo('stylesheet_directory'); ?> - указывам путь до вашей темы, например /wp-content/themes/default/
Также можно заменить меню и другие статичные элементы.
3. Оптимизация базы Wp плагин WP-Optimize
Плагин WP-Optimize позволяет:
• удалять ревизии wordpress
• оптимизировать базу данных wordpress
• удалять спамерские комментарии в wordpress
• изменить имя учетной администратора wordpress блога
Есть еще кучу возможностей ускорить работу WP, но это нужно решать для каждого сайта в отдельности.
Есть еще одно интересное решения глобальное кэширование с использованием плагина cos-html-cache. Плагин кэширует выдачу WordPress блога сразу в статичные html файлы, и htaccess перенаправляет посетителей на готовый html файл. Т.е. Ваш блог практически не жрет ресурсов и почти не использует базу данных. Но не для всех сайтов подходить.
И напоследок проверка результатов оптимизации:
<_?php if (current_user_can('level_10')){ ?>
<_?php echo " Запросов: " . get_num_queries() . " | "; timer_stop(1). "секунд";
if ( function_exists('memory_get_usage') )
echo ' Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB '; ?_>
<_?php }?_>
memcache как бы не для скорости нужен а для снижения нагрузки с mysql
Согласен, но скорость тоже хорошо увеличивается, так как убирается два узких места в работе сайта (обращения в файловую систему и обработка строковой подсистемы mysql).
А какиим плагином можно к wp подключить memcache?
http://plugins.trac.wordpress.org/browser/memcached/
http://alexvolkov.ru/ustanovka-memcached-dlya-wordpress.html
Надеюсь поможет.
Вообще-то есть плагин который кеширует в memcache для Wordpress’а.
WordPress плагин Batcache использует Memcached для кэширования страниц.
Испытания Batcache показали увеличение скорости отдачи страницы в 40 раз: страница сгенерированая за 200ms загружалась из кэша за 5ms. Автор заявляет, что WordPress сможет обрабатывать в 20 раз больше запосов с установленным Batcache при той же нагрузке на сервер.
Но сам плагин несколько медлительный, например, в обработке страниц он отстает по скорости от плагина WP-Super-Cache.
Вот если сделать тюнинг самого плагина можно добиться больших результатов.
Ссылка на плагин http://wordpress.org/extend/plugins/batcache/
Также нужно будет оптимизировать сам Wordpress.
1. Оптимизация языкового модуля
Скачать ru_RU_lite.mo для WordPress 2.6 - 2,8
файл ru_RU_lite.mo копируем в папку \wp-includes\languages\ (для Wp 2.5-2.6), в папку \wp-content\languages\ (для Wp 2.7-2.8).
для Wp 2.5-2.6 в файле wp-config.php заменить строку define ('WPLANG', 'ru_RU');
на if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');
для Wp 2.7-2.8 раскомментировать нужную и удалить или закомментировать оставшуюся.
результаты для WordPress 2.7:
Запросов: 60 | 0.689 Потребление памяти: 18.89MB
Запросов: 60 | 0.539 Потребление памяти: 16.6MB
2. Оптимизация шаблона, теги заменить на "статический" код
<?php language_attributes(); ?> - dir="ltr" lang="ru-RU-lite"
<?php bloginfo('html_type'); ?> - text/html
<?php bloginfo('charset'); ?> - charset=UTF-8
<?php bloginfo('name')> - название блога
<?php bloginfo('description'); ?> - описание блога
<?php bloginfo('stylesheet_url'); ?> - указывам путь до файла стилей CSS, например /wp-content/themes/default/style.css
<?php bloginfo('stylesheet_directory'); ?> - указывам путь до вашей темы, например /wp-content/themes/default/
Также можно заменить меню и другие статичные элементы.
3. Оптимизация базы Wp плагин WP-Optimize
Плагин WP-Optimize позволяет:
• удалять ревизии wordpress
• оптимизировать базу данных wordpress
• удалять спамерские комментарии в wordpress
• изменить имя учетной администратора wordpress блога
Есть еще кучу возможностей ускорить работу WP, но это нужно решать для каждого сайта в отдельности.
Есть еще одно интересное решения глобальное кэширование с использованием плагина cos-html-cache. Плагин кэширует выдачу WordPress блога сразу в статичные html файлы, и htaccess перенаправляет посетителей на готовый html файл. Т.е. Ваш блог практически не жрет ресурсов и почти не использует базу данных. Но не для всех сайтов подходить.
И напоследок проверка результатов оптимизации:
<_?php if (current_user_can('level_10')){ ?>
<_?php echo " Запросов: " . get_num_queries() . " | "; timer_stop(1). "секунд";
if ( function_exists('memory_get_usage') )
echo ' Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB '; ?_>
<_?php }?_>
Спасибо Вам друзья Real, Adman, Andreyka за ответы! Я всего лишь высказал мысль, что можно memcached применить для WordPress так же как и это делают в SE. Но я искренне не знал про этот плагин!
И рад, заступая в ночной саппорт, что такой плагин есть! Я его и себе поставлю!
А то сегодня второй админ - Аслан, скачивал с сервера клиента базу 800 Мб, короая создавала колосальную нагрузку на VPS! Как полезно всем миром навалиться на проблему и решить ее!
Andreyka особый респект за одну тему. Выручил, крутой спец.
abman, спасибо за то, что осчастливили человека)
А мне думается, что WP-Super-Cache будет быстрей, чем Batcache.
Нашел хорошую статью и тесты по WP и плагину
http://blog.sjinks.org.ua/wordpress/601-wp-supercache-under-high-load-part-2/
Владелец сайта, сделал свой модуль, по отзывам он лучше чем стандартные.