Load Average сейчас 8-10 вместо стандартных 0.5-0.8 - Техподдержка говорит, что это нормально и ничего такого в этом нет.
Страницы генерируются по 5-10 секунд. - Техподдержка говорит, что проблем с моим сайтом нет.
Кеш удаляется уже 10 минут, вместо стандартных 20-30 секунд.
Я не знаю, что тут еще сказать...
UPD!
Я еще раз написал в поддержку с теми доводами, которые есть выше. На что получил ответ, цитирую:
В настоящее время нагрузка Вашего сервера составляет load average: 7.53, 7.60, 8.07
Это издевательство какое-то. А то я не знаю какая у меня нагрузка.
UPD!
Теперь мне предлагают решать проблему самому, оптимизируя скрипты. т.е. жестоко тупит диск, а мне надо оптимизировать скрипты.
--------------
Я, конечно, извиняюсь за такой мини-блог тут, но больше не знаю куда писать. Просил почту кого-то постарше техников (еще пару недель назад) жаловался туда, но ответа не поступило.
А как насчет стабилизации работы серверов? Лично для меня это было бы лучшим подарком. Сегодня выходные, а сервер БЕЗБОЖНО лагает. Техподдержка как обычно все знает и проблема должна быть решена в ближайшее время (с 3 часов дня уже это "ближайшее" время никак не наступит)
Ну тут все зависит от того как хотите реализовать. Если эти страны и города надо вбить в базу 1 раз и все, тогда плагин подойдет. Если каждый день будете пополнять базу новыми странами и т.п. - то придется каждый раз ковыряться в плагине, это не удобно.
Можно ли теперь сделать, чтобы в поиске при выборе country1 в первом drop_menu появлялись только регионы этой страны (state1) во втором drop_menu?
Соответственно, при выборе country2 только state2, country3 только state3 и т.д.
Ну если на словах, то так:
Перебираем все значения поля country1
Убираем дубли
Заносим их в выпадающее меню
При выборе какой-то страны, например Russia:
Перебираем все записи со значением country1=Russia
Берем из них значение state
Заносим их в выпадающее меню
При выборе области, например Nizhegorod_obl:
Берем все записи где country1=Russia и state=Nizhegorod_obl
Берем из них значение city
Заносим их в выпадающее меню
Но этот способ будет, мягко говоря, нагружаемый и подгружать значения надо будет с помощью ajax.
Если не планируется частое добавление новых стран, областей и городов, то можно все значения заранее вбить ручками.
А попробовать реализовать категориями нельзя?
Например сделать категорию для каждой страны и подкатегории с областями, затем в области уже добавлять записи как отдельные города. Так, думаю, будет проще. Вместо категорий можно использовать доп.
таксономии.
Ну и, самое простое - поискать подходящий плагин, может что-то из этих подойдет:
Из тех у кого проблемы наблюдались, подскажите, у вас до сих пор не пашет?
С 3 часов дня все тормозит сильно. Сказали, что аккаунт из-за которого тормозил сервер, где мой VPS, заблокирован. Правда толку нуль от этого.
Самое интересное, что:
Load Average сейчас 8-10 вместо стандартных 0.5-0.8 - Техподдержка говорит, что это нормально и ничего такого в этом нет.
Страницы генерируются по 5-10 секунд. - Техподдержка говорит, что проблем с моим сайтом нет.
Кеш удаляется уже 10 минут, вместо стандартных 20-30 секунд.
Я не знаю, что тут еще сказать...
UPD!
Я еще раз написал в поддержку с теми доводами, которые есть выше. На что получил ответ, цитирую:
Это издевательство какое-то. А то я не знаю какая у меня нагрузка.
UPD!
Теперь мне предлагают решать проблему самому, оптимизируя скрипты. т.е. жестоко тупит диск, а мне надо оптимизировать скрипты.
--------------
Я, конечно, извиняюсь за такой мини-блог тут, но больше не знаю куда писать. Просил почту кого-то постарше техников (еще пару недель назад) жаловался туда, но ответа не поступило.
А как насчет стабилизации работы серверов? Лично для меня это было бы лучшим подарком. Сегодня выходные, а сервер БЕЗБОЖНО лагает. Техподдержка как обычно все знает и проблема должна быть решена в ближайшее время (с 3 часов дня уже это "ближайшее" время никак не наступит)
Спасибо!
Все получилось. А увеличить размер основного блока на одной странице, реально?
Да, реально. Так же используем аналогичное условие в class блока, например:
Меняем на:
<div class="<?php if (is_page(ID)) { echo "block"; } else { echo "block2"; }?>"></div>т.е. для страницы с нужным ID будет class="block", а для остальных страниц class="block2"
можно, но все категории в куче. категории и подкатегории перемешаны. спасибо, я попробую оба способа реализовать.
---------- Добавлено 20.12.2013 в 16:40 ----------
вот есть что-то такое Ajax WP Query Search Filter
Ну тут все зависит от того как хотите реализовать. Если эти страны и города надо вбить в базу 1 раз и все, тогда плагин подойдет. Если каждый день будете пополнять базу новыми странами и т.п. - то придется каждый раз ковыряться в плагине, это не удобно.
Соответственно, при выборе country2 только state2, country3 только state3 и т.д.
Ну если на словах, то так:
При выборе какой-то страны, например Russia:
При выборе области, например Nizhegorod_obl:
Но этот способ будет, мягко говоря, нагружаемый и подгружать значения надо будет с помощью ajax.
Если не планируется частое добавление новых стран, областей и городов, то можно все значения заранее вбить ручками.
А попробовать реализовать категориями нельзя?
Например сделать категорию для каждой страны и подкатегории с областями, затем в области уже добавлять записи как отдельные города. Так, думаю, будет проще. Вместо категорий можно использовать доп.
таксономии.
Ну и, самое простое - поискать подходящий плагин, может что-то из этих подойдет:
Custom Field Template
Magic Fields
KC WordPress Plugin
Вам оба сайдбара надо убрать?
Если да, то:
Меняем на:
<?php if (!is_page(ID)) {include (TEMPLATEPATH . '/sidebar1.php');
include (TEMPLATEPATH . '/sidebar2.php');
} ?>
Если они не по порядку идут, а в разных местах, то:
<?php if (!is_page(ID)) {
include (TEMPLATEPATH . '/sidebar1.php');
} ?>
...
<?php if (!is_page(ID)) {
include (TEMPLATEPATH . '/sidebar2.php');
} ?>
Шаблон страницы. Обычно это page.php
Можно создать отдельный шаблон страницы без сайдбара и во время редактирования страницы указать новый шаблон.
Можно и без создания нового шаблона, например:
<?php get_sidebar('right'); ?>Заменить на:
<?php if (!is_page(ID)) {get_sidebar('right');
} ?>
ID - id странице где сайдбара не должно быть
наверное, дополнительные поля.
Значит создаем доп. поля:
country
state
city
И при добавлении записи заполняем их. Затем через WP_Query выводим записи с нужным содержанием полей. Если с кодингом все плохо, то ищем нужный плагин
Например WP Custom Fields Search и т.п.