wdsg

wdsg
Рейтинг
31
Регистрация
09.02.2009

Как Вы локализовались? Спрофилируйте по времени. Общее время генерации + времена каждого SQL-запроса + время сборки шаблона. Среднее по серии 100 с интервалом 0,5-1 сек. Этого будет достаточно для принятия предварительного решения.

Для того, чтобы определиться со стратегией кеширования, необходимо иметь ТОЧНОЕ представление на предмет узких мест каждой конкретной системы в контексте конкретного хоста. Вы уверены, что основную загрузку создают именно SQL-запросы в базу?

Это и сейчас так называется. Вариант на PHP:


$FromIP = '*.*.*.*'; // Начало диапазона.
$ToIP = '*.*.*.*'; // Конец диапазона.
$ClientIP = ip2long($_SERVER['REMOTE_ADDR']);
if ($ClientIP >= ip2long($FromIP) and $ClientIP <= ip2long($ToIP)) {
header('Status: 301');
header('Location: http://www.site.ru'); // Посылаем всех, кто в пределах диапазона, на http://www.site.ru
exit;
}
// Для остальных продолжаем выполнение кода.

Пришлите ссылку, если не трудно.

У Вас нет доступа к nginx.conf? Тогда, видимо, необходимо к хостеру обратиться. Rewrite-директивы для nginx этом файле содержатся.

Тогда копайте nginx.conf

Не за что. Да. Да.

А где же вызов интерпретатора PHP? Вы пытаетесь выполнить PHP-код интерпретатором командной строки. Должно быть:

[полный путь к PHP на сервере] $HOME/public_html/cron.php

Например:

/usr/local/bin/php $HOME/public_html/cron.php

Вы не совсем поняли вопрос. Не могли бы Вы привести строку крона, которая должна запустить скрипт? Я так понимаю, настройка крона из панели производится? Тот echo "1" выполняет НЕ PHP а интерпретатор командной строки.

Евгений Дмитриевич, покажите, пожалуйста, что Вы написали в cron. Такое впечатление, что сослались прямо на php-файл.

Всего: 392